注: この質問と回答を読みましたが、私が望むものでは機能しません: Log4Net: Programmatically specify multiple loggers (with multiple file appenders)
「質問と回答」スタイルのサービスである WCF サービスがあります。入力を取得し、出力を送信します。それはまったく持続しません。
各 Q&A セッションを個別のファイルに記録する必要があります。
私は 1 つのアペンダー (現在は RollingAppender) を持っています。
WCF サービスへの呼び出しごとに新しいログ ファイルを開始する方法はありますか?
注: 私は XML レイアウトを使用しています。その考えは、ログの出力を解析してグラフィカルに表示できるということです (後の機能)。「クエリプラン」のようなものです。これが、別のファイルでそれらを必要とするもう 1 つの理由です。
注: 別の理由が必要な場合、Log4Net XmlLayoutBase は、アプリが閉じるまで xml フッターをドロップしません。これは、IIS でホストされる WCF サービスの予定されたイベントではありません。