私はlog.Error()を使用して例外メッセージを出力しようとするたびに、ログにlog4netを使用しています。ログファイルに新しい行が追加されています。私はこれを避けたいのです。誰も私をここで助けてくれる?これを回避するlog4netの新しい行を避けるには?
2
A
答えて
0
一つの方法は、スタックトレースをログに記録しないアペンダを伝えることです:
Log4Net - Logging out the Exception stacktrace only for certain files
あなたのログファイルにスタックトレースが必要な場合は、追加のパターンで上記の溶液を組み合わせることができます新しい行を作成せずにスタックトレースを書き込むコンバータです。サンプルコンバータはここで見つけることができます:
+0
コメントありがとうございます。 しかし、スタックトレースを追加していません。 \ r \ nを含む例外メッセージを追加し、最後にlog4netはストリームの最後に\ nを追加して、新しい行が出力されるようにします。現在、すべての例外メッセージのために、新しい行を避けるために\ nを空文字列に置き換えると、これを回避する別の方法があります – Umamaheswaran
関連する問題
- 1. ロボットを避ける新しい方法
- 2. 新しい行に表示されるdivを避ける方法
- 3. Org-modeでコードブロックの後に新しい段落を避けるには?
- 4. Makefile:新しいフォルダ用のFortranモジュールのコンパイルを避ける
- 5. Pythonで長いコード行を避ける
- 6. QMessageBoxは自動改行を避ける
- 7. スタックサイズの変更を避け、C#でスタックオーバーフローを避けるには
- 8. 避ける実行オーバーラップ
- 9. log4netでTDDを実行するには?
- 10. 競合状態を避けるために新しいファイルを作成する
- 11. ASP.NETページリフレッシュに新しいデータを追加することを避ける
- 12. rubyでのロールバック移行の失敗を避けるには?
- 13. log4netのは、私がfile.thisに新しいログを追加したい
- 14. 参照渡しは新しい変数の作成を避けますか?
- 15. 更新クエリの不必要な更新を避ける
- 16. R:行列にレコードを挿入している間にループを避ける
- 17. Djangoテンプレート:includeとloadで空行を避けるには?テンプレートに
- 18. HTMLプログラミングで改行を避ける
- 19. ココア:コントロールのバインドで「更新を継続的に避ける」
- 20. メニューのホバー項目の行折り返しを避けるには?
- 21. プレーンファイルのキーを避けるには?
- 22. mysqlクエリのfilesortを避けるには?
- 23. Cometチャットのデッドメッセージを避けるには?
- 24. $ location.urlのURLデコードを避けるには?
- 25. WTKのAPIアクセスアラートを避けるには
- 26. mySQLに重複行を挿入するのを避ける
- 27. Log4net - 実行時にappenderとそのプロパティを見つける方法
- 28. タイプについてのprintf警告を避けるには
- 29. JTreeはツリーを更新するときに崩壊ノードを避ける
- 30. Paperclipの画像更新後のキャッシングを避ける
あなたはログエントリとサンプルエントリに使用するパターンを表示することができますか? – David