在通用日志记录 V2.0 中,当 LogLevel 高于日志条目时,有两种避免消息评估成本的方法:连接1。
if (Log.IsDebugEnabled)
Log.Debug("Debug message");
或者
Log.Debug(a => a("Debug message"));
哪种做法更好?它们的优缺点是什么?