3
如何瞭解使用log4net將數據庫存儲在應用程序中的當前日誌級別。如何使用log4net將當前日誌級別存儲到數據庫中
如何瞭解使用log4net將數據庫存儲在應用程序中的當前日誌級別。如何使用log4net將當前日誌級別存儲到數據庫中
如果你的意思是,則啓用水平:
bool IsDebugEnabled { get; }
bool IsInfoEnabled { get; }
bool IsWarnEnabled { get; }
bool IsErrorEnabled { get; }
bool IsFatalEnabled { get; }
,如果所有的人都是真的,那麼水平將調試,如果信息和上述已啓用,它是信息等..
你可以檢查這樣
if(myLogger.IsDebugEnabled)
return "Debug";
else if(myLogger.IsInfoEnabled)
return "Info";
else if(myLogger.IsWarnEnabled)
return "Warn";
else if(myLogger.IsErrorEnabled)
return "Error";
else if(myLogger.IsFatalEnabled)
return "Fatal";
else
return "None";
您也可以從具體層面本:
((log4net.Repository.Hierarchy.Logger)mylogger.Logger).Level
我沒有使用((log4net.Repository.Hierarchy.Logger)mylogger.Logger)獲取當前日誌級別。級別 – user1001282
您確定配置了記錄器嗎? –
我想檢查當前的日誌級別,如果日誌是調試,然後將調試信息存儲在數據庫中。 – user1001282