2016-09-27 7 views
0

私はある種のconcatを行う必要がある方法があります。基本的にClassNameLoggerはnlogオブジェクトで、.debugまたは.warn(ClassNameLogger.debug)に書き込むことができます。私はメソッドをunviersalにして、ユーザーがパラメータとして渡すことによって書き込むレベルを定義できるようにしたい。Nlog特定のログに書き込むためのconcat

public void LogWarning(Exception ex, LogLevel level) 
    { 
     ClassNameLogger. ("") 
    } 

のLogLevelレベルが異なるログの種類(デバッグ、致命的、警告)の列挙であり、私はそれが本質的にClassNameLogger.Debugレベルパラメータがあれば「デバッグ」またはClassNameLogger.Warnであると仮定すると記述する必要がレベルパラメータは「警告」

どのような考えですか?

+1

どのように 'ClassNameLogger.Log(レベル、EX)'は? – Crozin

+0

ofcourse!なぜ私はそれを考えなかったのですか? – Webezine

+0

NLogには既に 'Logger.Log(....)'がありますか? – Julian

答えて

0

Crozinにありがとう - 彼はnlogが.logの(レベル、EX)でこれを行うためのオプションを持って確認されたよう

関連する問題