- PR -

異なる仮想ディレクトリから同一エラーログファイルに吐き出したい

1
投稿者投稿内容
NICH
会議室デビュー日: 2007/09/03
投稿数: 10
投稿日時: 2008-03-05 20:57
お世話になっております。
ログファイル吐き出しについての質問させていただきます。


顧客の要件として、拠点ごとにURLを分けたいため,
IIS6.0にて以下のように仮想ディレクトリを構成しております。

WEBSITE_A(WEBサイト)
|
|--Site1(仮想ディレクトリ)===アプリケーションα(参照先) AppPool1(アプリケーションプール)
|
|--Site2(仮想ディレクトリ)===アプリケーションα(参照先) AppPool2(アプリケーションプール)
|
|--Site3(仮想ディレクトリ)===アプリケーションα(参照先) AppPool3(アプリケーションプール)


仮想ディレクトリの参照先は
全て同一ディレクトリの同一アプリケーションとなっております。

この状態で、
アプリケーションα内のWeb.configにて
<loggingConfiguration .....
<listeners>
<add fileName="D:\project\online\log\error.log" ......
のようにエラーログファイル吐き先を指定しているのですが、
実際にエラーが発生すると仮想ディレクトリによっては
bcad5331-149f-4758-993c-9b40e049b9d9error.log
のようにランダム(?)文字列が追加されたファイルに吐き出されてしまいます。

この挙動はMicrosoftEnterpriseLibraryの仕様だと思いますが、
これを全てのURLで発生したエラーを同一のerror.logファイルに吐かせるようにしたいのですが、
可能でしょうか。
可能ならばどのように設定すればよろしいでしょうか。

御教授よろしくお願い致します。
1

スキルアップ/キャリアアップ(JOB@IT)