2017-08-26 4 views
-2

ログ用にlog4netを使用していますが、次の方法を使用しています。log4net印刷スタックトレースを停止する方法

Log.Error(Text, e); 

しかし、現在のところ、テキストだけではなく、コンソールに例外を出力したくありません。どうすればいい?

+0

はあなたがデータベースの代わりに、コンソールにログインします意味ですか?プレゼンテーション層 - ASP.NET MVCまたはASP.NET Webフォームとは何ですか? – Win

答えて

1

「テキストだけ」あなたはただ「単なるテキスト」あなたは「という名前の変数の内容だけを意味することにより、場合

Log.Error(Text); 

を使う「テキストという名前の変数の内容だけ」を意味することであればテキストに加えて、例外メッセージが、例外についての何もない、」と仮定eは、例外オブジェクトが含まれ、そして使用:

Log.Error(Text + " " + e.Message); 
+1

私は例外をログに記録したい、私はちょうどそれが理にかなっている場合、コンソールに表示したくない。 –

+0

例外がコンソールに表示されている理由は、コード例からわかりません。あなたはそれをキャッチした後にそれを再スローしていますか? –

関連する問題