Измените log4net шаблон преобразования или расположение во времени выполнения

Я использую LogInfo () метод для входа к прокручивающемуся плоскому файлу, но я должен изменить шаблон преобразования или расположение шаблона (независимо от того, что Вы хотите назвать его), временно при вызове его при определенном обстоятельстве. Действительно ли это возможно?

8
задан adam0101 10 June 2010 в 15:57
поделиться

1 ответ

Да, например, так:

var appenders = log4net.LogManager.GetRepository().GetAppenders();
foreach (var rollingFileAppender in appenders.OfType<log4net.Appender.RollingFileAppender>())
{
     rollingFileAppender.Layout = new log4net.Layout.PatternLayout("- %message%newline");
}
9
ответ дан 5 December 2019 в 18:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: