2011-10-18 6 views

答えて

5

あなたが有効なレベルを意味する場合:

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"; 

のように確認することができます

+1

(log4net.Repository.Hierarchy.Logger)mylogger.Loggerを使用して現在のログレベルを取得できません.Level – user1001282

+0

ロガーを設定してもよろしいですか? –

+0

ログがデバッグされている場合は現在のログレベルを確認し、データベースにデバッグ情報を格納したいと考えています。 – user1001282

関連する問題