2016-05-13 11 views
0

私はNLogを試していますが、somの問題があります。ここでNLogが期待どおりにログに記録されないのはなぜですか?

は、サンプルプロジェクトです:

  1. なぜ私は、ログFILに完全な例外を取得していない午前:Sample Link for Project Reference

    そして論文が問題となっていますか? stacktraceはありませんか?

編集:

:今、私はスタックトレースが、このようなその完全ではない、そのルックスを取得

${longdate} ${uppercase:${level}} ${message} | ${stacktrace} 

:私は逃したターゲット・タグのレイアウトがあり、私はこの を追加しました

Control.WndProcException => ThreadContext.OnThreadException => Program.Application_ThreadException 

例外が発生した のbtThrowException_Clickについての情報はありません。

  1. 何度かログに記録されないことがありますか?そのようにキャッシュされますが、決してフラッシュされませんか?どうして?

答えて

0

あなたはこれを使用することができます:デフォルトNLogことで

layout="${longdate} ${uppercase:${level}} ${message} ${exception:format=ToString,StackTrace:maxInnerExceptionLevel=2} ${newline}" 

は、この "コンパクト" の例外をやっています。このレイアウトを追加すると、最大2レベルの内部例外が完全に発生します。

2番目のエラーに関して、私はこれを経験したことがありません。たぶんあなたはいくつかの詳細を提供する必要があります。

関連する問題