Я хочу использовать NLog для регистрации исключения при выполнении моего кода, я установил необходимые файлы и включил его, как только я запустил свой веб-сервис, я получаю следующую ошибку:Ошибка при выполнении NLog
System.TypeInitializationException: The type initializer for
'Web_Service.Service1' threw an exception. --->System.IO.FileNotFoundException:
Could not load file or assembly 'NLog, Version=2.1.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c'
or one of its dependencies. The system cannot find the file specified.
at Web_Service.Service1..cctor()
--- End of inner exception stack trace ---
и я использую NLog в моем коде следующим образом,
private static Logger logger = LogManager.GetCurrentClassLogger();,
Может ли один скажите мне, где я не прав.
ниже мой nlog.config файл
for information on customizing logging rules and outputs.
-->
<target xsi:type="File" name ="file" fileName="${basedir}/logs/${shortdate}.log"
layout="
------------${longdate} ${uppercase:${level}} ${message}-------------${newline}
${newline}
Call Site: ${callsite}${newline}
Exception Type: ${exception:format=Type}${newline}
Exception Message: ${exception:format=Message}${newline}
Stack Trace: ${exception:format=StackTrace}${newline}
Additional Info: ${message}${newline}"
/>
</targets>
<rules>
<!-- add your logging rules here -->
<logger name="*" minlevel="Trace" writeTo="file" />
<logger name ="*" minlevel ="Info" writeTo ="file"/>
</rules>
Ошибка NLog dll или неправильная версия. Убедитесь, что он находится в папке bin. – Kami
В моем ящике у меня есть NLog.Extended.dll, и не могли бы вы рассказать мне, как вы узнали, что dll неверно или отсутствует. – Reshma
Вы использовали диспетчер пакетов nuget для установки пакетов nlog? – th1rdey3