После множества проблем, наконец, мне удалось настроить log4net для моего окна.log несколько сборок с использованием log4net
Я довольно новичок в этом, и сегодня я начал настраивать его. У меня эти сомнения.
1) Мне нужно использовать это в нескольких сборках. Скажем, у меня есть сборка «А», которая добавляется в качестве ссылки в сборке «В», которая является моей главной сборкой, где у меня есть ссылка на log4net. Мне нужно записывать обе сборки «А» и «В».
2) Мое приложение многопоточное и использует много потоков. Так log4net является потокобезопасным?
3) Я использую эту конфигурацию ниже в своем app.config. Я не очень понимаю, в чем его польза. Но я не хочу использовать ненужные параметры.
<log4net>
<root>
<level value="DEBUG"/>
<appender-ref ref="LogFileAppender"/>
</root>
<appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender">
<param name="File" value="C:\logs\log.txt"/>
<param name="AppendToFile" value="true"/>
<rollingStyle value="Size"/>
<maxSizeRollBackups value="10"/>
<maximumFileSize value="100KB"/>
<staticLogFileName value="true"/>
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="%-5p%d{yyyy-MM-dd hh:mm:ss} – %m%n"/>
</layout>
</appender>
</log4net>
Что ваш вопрос excactly? – LueTm
вопрос точно указан в пунктах 1 и 2 – sunder
Пожалуйста, используйте вопросительные знаки (?) В следующий раз, так что это яснее. – LueTm