Я использую метод LogInfo () для входа в плоский файл, но мне нужно временно изменить шаблон преобразования или макет шаблона (как хотите, чтобы он вызывался) при вызове в определенных обстоятельствах. Возможно ли это?
Да, например, так:
var appenders = log4net.LogManager.GetRepository().GetAppenders(); foreach (var rollingFileAppender in appenders.OfType<log4net.Appender.RollingFileAppender>()) { rollingFileAppender.Layout = new log4net.Layout.PatternLayout("- %message%newline"); }