Log4Net隐藏的宝石?

Ste*_*anu 5 c# log4net

我很好奇是否有人熟悉Log4Net(特别是c#库)可以分享他们认为最有用的功能,这是图书馆新手可能忽略或误解的最有用的功能.

Joã*_*elo 1

比接口的辅助方法(ILog.DebugILog.Fatal等)公开的级别更多ILog。对于 log4net 版本 1.2.10.0,您可以使用以下级别和关联的截止值来过滤记录器配置中的消息:

OFF: 2147483647
EMERGENCY: 120000
FATAL: 110000
ALERT: 100000
CRITICAL: 90000
SEVERE: 80000
ERROR: 70000
WARN: 60000
NOTICE: 50000
INFO: 40000
DEBUG: 30000
FINE: 30000
TRACE: 20000
FINER: 20000
VERBOSE: 10000
FINEST: 10000
ALL: -2147483648
Run Code Online (Sandbox Code Playgroud)

它们可以像下面的代码片段一样使用,其中Logis 类型ILog

Log.Logger.Log(null, log4net.Core.Level.Emergency, "Help!", null);
Run Code Online (Sandbox Code Playgroud)