0

エラーが発生した場合、「純粋なテキスト」形式のログファイルが作成され、別のアプリケーションerrorReportin.exeによって送信されます。これは、BackgroundWorkerを使用してファイルの内容を読み取り、私の電子メールに送信するGUIアプリケーションです。

1-質問:単純なテキストファイルの代わりに、XMLやJSONなどを実際に使用する必要がありますか?なぜ?これを使って何か問題がありますか?単純なテキストファイルを使用しない理由の1つは考えられません。読みやすいです。たぶん、電子メールを読むだけで、問題を解決するかどうかのアイデアを得ることができます。

2-質問:このファイルを誰でも読めるようにするのは危険ですか?暗号化する必要がありますか?

今まで、私はログインしていて、StackTraceからとMessageです。ログに記録するための情報が不足していると思われる場合は、言ってください。ExceptionDate

4

2 に答える 2

1

Stacktraceは、ある場所では嫌われ、他の場所ではとにかくログにダンプします。単純なログを複雑にする必要がある理由はわかりません。次に、アプリケーションはXMLなどをビルドする必要があります。

また、なぜログをセカンダリプロセスに渡すのですか?メインアプリケーションは、メッセージを待機してログに記録するクラス(必要に応じて別のスレッド上)を持つだけではありませんか?

于 2012-09-16T19:59:03.867 に答える
1
  1. アプリケーションに適したファイル形式を使用してください。XMLとJSONは、さまざまなフィールドで情報を伝達する場合に役立ちますが、単純なメッセージの場合は、プレーンテキストで十分です。実際、多くのアプリケーションは、プロセス間通信のために単純なテキストメッセージを渡します。

  2. これは、データの機密性と、データがパブリックインターネットに公開されているかどうかによって異なります。両方の答えが「はい」の場合は、トランスポートやメッセージが保護されていることを確認するための手順を実行する必要があります。

于 2012-09-16T19:52:55.243 に答える