- PR -

【Log4net】エラーログをタブ区切りにしたい

1
投稿者投稿内容
菊さん
会議室デビュー日: 2008/10/12
投稿数: 6
投稿日時: 2008-10-18 20:10
Log4netについて質問です。
現在C#でWindowsアプリケーションを作っていて、そこでLog4netを利用してログを出力したいと思っています。

そこで出力されるログの書式を、
日時[タブ]エラーレベル[タブ]エラーメッセージ[改行]
としたく、設定ファイル「App.config」にあるパターンの設定のところに
%d[タブ]%-5p[タブ]%m%n
と書いたのですが、実際に出てくるエラーログが
0000/00/00,000[半角スペース]FATAL[半角スペース]エラーメッセージ[改行]
のようにタブが半角スペースに置き換わってしまいます。

[タブ]の部分を「\t」に変えると文字列「\t」がそのまま出てしまいました。


タブ区切りでエラーログを出力させるにはどうしたらいいのでしょうか?

[ メッセージ編集済み 編集者: 菊さん 編集日時 2008-10-18 20:11 ]
CHX99
会議室デビュー日: 2007/05/18
投稿数: 12
投稿日時: 2008-10-23 09:20
conversionPatternのvalueにXML書式のタブ制御文字を埋め込むと、タブ区切りになります。

タブ文字 = 	

(全部半角にしてください)です。

[ メッセージ編集済み 編集者: CHX99 編集日時 2008-10-23 09:23 ]
菊さん
会議室デビュー日: 2008/10/12
投稿数: 6
投稿日時: 2008-10-23 23:27
CHX99さん

ご返答頂きありがとうございます。
バッチリです!
タブ区切りでログ出力が出来ました。

ありがとうございました。
1

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