我已将log
级别从info
更改为debug
。
但我很困惑,除非我会收到更多log
信息,否则会有更改这样的副作用。
谢谢
答案 0 :(得分:1)
将日志级别从INFO更改为DEBUG肯定会产生潜在的副作用。例如,如果您具有高度并发的WCF或Web服务并且它已记录到单个日志文件,则写入日志文件可能会严重影响整体性能。我们在生产系统中多次发生这种情况,我们拥有高度并发的后端服务。
我认为这还取决于您使用的是哪种类型的appender。例如,如果您正在使用数据库appender,那么在为每个日志语句执行数据库插入时,这可能会极大地影响性能。
除此之外如果您的代码使用如下所述的语句,如果您之前从未启用过调试,则可能会出现日志记录问题:
if(log.IsDebugEnabled)
{
log.DebugFormat("blah {0}", someVariable);
}