ログに最も近づける方法については、VB6から.Net 3.5への古いアプリケーションのアップグレードの一環として、Officeで議論しています。古いシステムでは、ローカルログファイルが使用されました。ローカルログファイルは、レジストリに格納されていました(既定値は指定しないでください)。私たちの大半はWindowsアプリケーションイベントログの使用に傾いていますが、1人の人が質問をして私たちを死に至らしめました。エンタープライズ環境でのアプリケーションイベント/例外/メッセージのログ
ロードバランシングとは、1つのユーザーのセッションがさまざまな場所で異なるアプリケーションサーバーによって提供される可能性がある環境のことです。私たちは突然、いくつかのサーバーにまたがるセッションからの情報の断片を潜在的に持つ可能性があります(または、私たちの大部分はこれを処理していないので、100%確実ではありません)。サポートコール中に一連のイベントをまとめます。一般的なコンセンサスは、MSエンタープライズライブラリロギング機能を使用し、インストールごとにログの中央リポジトリを設定する必要があるようです。
エンタープライズライブラリを使用した集中ログ以外のアプリケーションサーバーファームを含む複数の環境で、アプリケーションのログ記録にベストプラクティスまたは合理的なアプローチを推奨する人はいますか?
乾杯
すべての回答ありがとう、彼らはすべての良い情報でしたので、私はそれらをすべて投票しました。彼らがCitrixのセッションの処理について安心してくれたので、Helge Kleinの答えを受け入れました。エンタープライズライブラリを使用して集中ログを作成するのはおそらく簡単だと思います。これは実装が簡単なアプローチであり、サポートの容易さという点で最も賢明です。 –