2012-02-01 9 views
0

ウェブサービスからいくつかのデータを受け取り、それらのデータの中に "CHNL_1、CHNL_3、CHNL21 ..."の値を取る属性 "BUS"があります。ログに記録するディレクトリの名前をLog4Netに与える方法はありますか?

私はlog4netを作成する必要があります。各BUSのフォルダ(名前はBUS値)を作成するために、それをパラメータ(文字列)として与えてください。

Env:VS.NET 2005/C# アドバンスで感謝します。

+3

あなたは既に見たことがありますかhttp://stackoverflow.com/questions/1535736/log4net-how-can-i-change-the-file-location-programmatically-c? – 48klocs

答えて

0

このようにいくつかの質問があります(スレッドごとのファイル、リクエストごとのファイル、ユーザーごとのファイル)。ファイルアペンダはうまくいきません.log4netはこのシナリオを実際にサポートしていません。

データベースにログすることをお勧めします。ログメッセージをきれいにフィルタリングすることができます。

関連する問題