3
log4netを使用してアプリケーション内のデータベースに格納する現在のログレベルを知る方法。log4netを使用してデータベースに格納する現在のログレベルを知る方法
log4netを使用してアプリケーション内のデータベースに格納する現在のログレベルを知る方法。log4netを使用してデータベースに格納する現在のログレベルを知る方法
あなたが有効なレベルを意味する場合:
bool IsDebugEnabled { get; }
bool IsInfoEnabled { get; }
bool IsWarnEnabled { get; }
bool IsErrorEnabled { get; }
bool IsFatalEnabled { get; }
をそれらのすべてに該当する場合、次にレベルがデバッグになります上記の情報とが有効になっている場合、それはinfoですので...
:あなたはまた、このことにより、特定のレベルを取得することができ、この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 – user1001282
ロガーを設定してもよろしいですか? –
ログがデバッグされている場合は現在のログレベルを確認し、データベースにデバッグ情報を格納したいと考えています。 – user1001282