Я пытаюсь реализовать простой журнал, используя Nlog Refresh 1.0 для проекта библиотеки классов. Кажется, nlog не создает файл журнала, когда он создается из DLL.
Есть ли другой способ?
мой файл конфигурации выглядит следующим образом:
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
throwExceptions="true">
<targets>
<target name="file" xsi:type="File" fileName="${basedir}/nlog.txt" />
<target name="console" xsi:type="Console" />
</targets>
<rules>
<logger name="*" minlevel="Info" writeTo="file" />
<logger name="*" minlevel="Info" writeTo="console" />
</rules>
</nlog>
Я знаю, что в этом конфиге нет ничего плохого, потому что он работает из проекта exe.
Изменить: просто для уточнения: У меня нет доступа к вызывающей программе, которая использует мою dll как плагин. Вызывающая программа на самом деле имеет вид, который использует мою dll как плагин. Я хотел бы сохранить журнал, который имеет отношение только к моей dll и не имеет никакого отношения к самому Outlook.