我正在使用LogInfo()方法登录滚动平面文件,但我需要在特定情况下调用它时临时更改转换模式或模式布局(无论您想要调用它).这可能吗?
是的,比如这样:
var appenders = log4net.LogManager.GetRepository().GetAppenders();
foreach (var rollingFileAppender in appenders.OfType<log4net.Appender.RollingFileAppender>())
{
rollingFileAppender.Layout = new log4net.Layout.PatternLayout("- %message%newline");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2142 次 |
| 最近记录: |