Я пытаюсь реализовать простой журнал, используя 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>
Я знаю, что в этой конфигурации нет ничего плохого, потому что она работает из исполняемого проекта.
Изменить: просто для уточнения: у меня нет доступа к вызывающей программе, которая использует мою dll в качестве плагина. Вызывающая программа на самом деле является Outlook, который использует мою dll в качестве плагина. Я хотел бы вести журнал, который имеет отношение только к моей dll и не имеет ничего общего с самим Outlook.