Dot-Net
使用其他 log4net 日誌級別而不是通常級別
我意識到有比所有更多的級別,調試、資訊、警告、錯誤和致命,它們都列在
log4net.Core.Level類中。但是我該如何使用它們呢?我的意思是,在
ILog界面中你有使用常用方法的方法,但是如果你想使用“Fine”或“Emergency”等怎麼辦?乾杯。
在下面的例子
Log中是類型ILog。Log.Logger.Log(null, log4net.Core.Level.Emergency, "Help!", null);對於每個級別,您都會檢查它們
Value以了解它們何時被禁用。對於 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請注意,某些級別共享相同的值,因此禁用其中一個也會禁用另一個,例如 TRACE 和 FINER。