ログをファイルに書き込むためにnlogを使用しています。現在、私が何かを記録すると、そのクラスのすべてを記録します。私は、例えば、特定の方法で、あなたは可能性コンフィグロガー名のルート/フィルタに代えてGetCurrentClassLogger
nlogで特定の方法にログする
Logger logger = NLog.LogManager.GetLogger("myLogger");
のGetLogger
を使用することができます。この場合
public void myMethod(){
try
{
}
catch(Exception ex){
Logger logger = NLog.LogManager.GetCurrentClassLogger();
logger.Info("testing");
logger.Log(LogLevel.Info, "Sample informational message");
}
}
「私が何かをログインしたときに、現在、それはそのクラスからすべてを記録します" どういう意味ですか ?あなたは例を挙げてくれますか?期待していないことは何を記録していますか? – lucky
@Rainman私はそれがすべてのソリューションで実行されるすべてのメソッドを記録すると言っていた。 – Happy