Я выполняю запись в моем приложении через nlog. Я пытаюсь собрать несколько журналов для диагностики странной проблемы, у меня есть только на одной машине. В моем nlog.config у меня есть следующая конфигурация:
<?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">
<targets>
<target name="logfile" xsi:type="File" fileName="${specialfolder:dir=PollingLogs:file=log.txt:folder=MyDocuments}" />
</targets>
<rules>
<logger name="*" minlevel="Debug" writeTo="logfile" />
</rules>
</nlog>
Когда я запускаю на мою машину разработки, я получаю файл log.txt
, созданный в папке «Мои документы», со всеми региональными ведениями происхождения. Однако, когда я развернул приложение с ClickOnce, однако, файл log.txt не создается (что я могу найти как минимум). Никаких ошибок происходит, и мое приложение работает как обычно, но ничего не происходит.
Я озадачен тем, как даже отлаживать эту проблему. У кого-нибудь есть проницательность, они могут поделиться, чтобы помочь мне получить NLOG правильно работать в среде ClickOnce?
в качестве ссылки на ссылку NLOG в моем проекте установлена для копирования локальной.