log4net のようなロガーを使用しているときに、アプリケーション内でログを記録するときに、人々が実際にキャプチャして使用するフィールドを知りたいと思っています。
これは、デバッグからテスト、運用にまで及ぶ可能性があり、シック クライアント アプリの場合もありますが、私は Web アプリ (つまり asp.net) のセマンティクスについてもっと考えています。
また、Web のコンテキスト (およびある程度のシック クライアントの場合) では、特定の要求に対して人々がログ全体の階層を構築する方法や、個々の要求を識別する方法などに興味があります。
乾杯アンソニー
以下は、私がこれまでにシネアップしたものです。
LogId、ServerName、ServerIP、ApplicationAbbrv、ApplicationVersion、ApplicationAppDomain、LogDateTime、LogTimeStamp、LogLogger、CodeType、CodeClass、CodeFile、CodeLocation、CodeMethod、CodeLine、CodeStackPosition、LogMessage、LogException、LogEntityOrigin、ContextSessionId、ContextUserName、ContextThread、ContextObjectPropertyData、ContextMachineId、ContextMachineIP