Журналы в службе Windows не записываются в путь к exe, потому что служба Windows запущена в другом каталоге. Каков наилучший способ записи журналов в AppDomain.CurrentDomain.BaseDirectory?
Это мой appender:
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
<!--<file value="Logs/Log4Net/"/>-->
<appendToFile value="true"/>
<rollingStyle value="Date"/>
<staticLogFileName value="false"/>
<lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
<datePattern value="yyyy-MM-dd-HH.lo\g"/>
<maximumFileSize value="1MB"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date %-5level %logger - %message%newline"/>
</layout>
</appender>
Я нашел способ динамически установить его в коде, но нет способа установить его правильно в конфигурации xml ...