Я добавил NLog в свой проект и в среду разработки, он отлично работает.NLog Not Writing
Я создал файл установки для развертывания моего приложения. Файл NLog.config не отображался как зависимость в проекте установки. Итак, я добавил его как файл и он присутствует в том же каталоге, что и exe-файл, и App.config при развертывании.
Это не регистрация. Я не знаю почему. Вот конфигурационный файл:
<?xml version="1.0" encoding="utf-8" ?>
<?xml version="1.0" encoding="utf-8" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<variable name="day" value="${date:format=dd}" />
<variable name="month" value="${date:format=MM}" />
<variable name="year" value="${date:format=yyyy}" />
<variable name="verbose" value="${longdate} | ${level} | ${message} | ${exception:format=tostring,message,method:maxInnerExceptionLevel=5:innerFormat=shortType,message,method}}" />
<targets>
<target name="logfile" xsi:type="File" fileName="${basedir}/Logs/${year}${month}${day}.log" layout="${verbose}" />
</targets>
<rules>
<logger name="*" minlevel="Error" writeTo="logfile" />
</rules>
</nlog>
Любая помощь будет замечательной. Ура!
xsi tag вызывает ошибку. как мне получить схему там? – onefootswill
Вставьте свою собственную конфигурацию, атрибуты xmlns и все. Я удалил некоторые вещи выше для удобочитаемости (отсюда и точки). Также; см., например, http://snipplr.com/view/24560/ и http://nlog-project.org/wiki/Visual_Studio_support – BaBu
Это выглядит хорошо. Я займусь этим и посмотрю, как это происходит. – onefootswill