アプリケーションログとは何ですか?エラーログとはどのように違うのですか?アプリケーションログファイルにはどのような情報が含まれていますか。 これに使用できるビルドクラスはありますか?Winフォームアプリケーションのアプリケーションログ
1
A
答えて
2
非常にお勧めしますlog4net。
アプリケーションログには、記録するように指示するものが記録されます。大きな利点の1つは、記録する情報を選択できるため、システム状態、現在のユーザー、および選択した他のパラメータを記録できることです。イベントログは柔軟性がありません。ロギングフレームワークでは、通常、さまざまなレベルで発生するイベントを記録することができますが、コードでこれらのレベルが意味するものを定義するのはあなた次第です。ログレベルは設定によって設定されるので、devシステムではDEBUG、prodシステムではWARNです。これらはlog4netレベルの私の定義です:
DEBUG - Tracing, etc., use at will
INFO - System state info, important/useful info that you don't care to see in the production log
WARN - Handled exceptions, rare events, unusual code branches taken
ERROR - Caught but unhandled exceptions
FATAL - Only used in global handler
0
アプリケーションログには、問題が発生したときに役立つ情報が記録されています。これを行う簡単な方法はありますが、より正式なアプローチのために、Patterns and PracticesグループのMicrosoftのエンタープライズライブラリを参照してください。このライブラリは、そのまま使用できるソースコードを提供したり、ニーズに合わせて変更できます。
1
System.Diagnostics.EventLogを使用すると、Windowsのログに書き込むことができます。あなたがそこに置く情報の種類は、あなたのアプリに必要なものによって決まります。ログエントリはEventLogEntryType(エラー、情報、警告など)でクラス化できます。
関連する問題
- 1. は()私のC#のWIN-フォームアプリケーションで
- 2. VB.Net Winフォームアプリケーション - UIの更新問題
- 3. IE 7は、全体のWinフォームアプリケーション
- 4. すでにWinフォームアプリケーションを開発し
- 5. Winフォームアプリケーションでフォームデータを永続化する
- 6. C#winフォームアプリケーションを展開する際の互換性の問題
- 7. C#winフォームアプリケーションでサブクリスタルレポートのデータソースを設定する方法
- 8. C#WinフォームアプリケーションのGUIをロックする方法
- 9. 安全なvb.net winフォームアプリケーションで私を覚えていますか?
- 10. Winフォームアプリケーションで新しいタブを作成するにはTabPages.Add(タブページ)
- 11. winフォームアプリケーションでアジア言語サポートを追加する
- 12. WinフォームアプリケーションPdfが正常に動作しない
- 13. Winフォームアプリケーションで複数のスレッドを処理する最良の方法
- 14. フルスクリーンのWinフォームアプリケーションをどのように設計すればよいですか?
- 15. 春のアプリケーションログ重複
- 16. スパイキーボード(C#winフォームアプリケーションを使用してキーボードの数字を取得する方法)
- 17. アプリケーションログ/アラート/メータリングin Kubernetes
- 18. アプリケーションログをドッカーログにリダイレクト
- 19. jenkinsコンソールログのアプリケーションログを表示
- 20. webおよびwinフォームアプリケーションのWCFサービスからのEntity Frameworkデータへのアクセスにエラーがありますか?
- 21. セットアッププロジェクトとセットアップウィザードの違いは何ですか?私はインストーラプロジェクトを作成する必要がWinフォームアプリケーションの場合
- 22. 入力文字列がデータベースにDataGridViewのデータを挿入する正しいフォーマットC#のWinフォームアプリケーションで
- 23. winフォームアプリケーションのすべての形式で動作するショートカットを定義します
- 24. メソッドを使用してC#Winフォームアプリケーションで文字列パラメータの名前を取得するには?
- 25. アプリケーションログの集計、管理、通知
- 26. Windowsフォームアプリケーションのデバッグ
- 27. フォームアプリケーションのデータセットパラメータ
- 28. Windowsフォームアプリケーションのフルスクリーンインターフェイス
- 29. アンドロイドのフォームアプリケーション
- 30. Windowsフォームアプリケーションのカラーピッカー
また、サービスをデバッグする際に非常に役立つエラー/イベントコードによってイベントを分類することもできます。たとえば、サービス内の各プロシージャにイベントコードを割り当てることができます。 – AMissico