NLogでタブ区切りのログを出力する

最近ロギングライブラリでNLogを使ってるんですが、ログの各項目をタブ区切りにすると、Excelに貼り付けるのが楽だなぁと思い、その方法を調べました。

 

構成ファイルの設定

ポイントは次の通り。

  • layout要素にて”CSVLayout”を指定する
    • delimiter属性で”Tab”を指定する
  • quoting要素にNothingを指定する
    • 既定では改行等を含む項目が自動でクォートされるので、それを抑止する
  • colulmn要素で列を指定する

 

ログ出力コード

ポイントは次の通り。

  • messageをタブ区切りで作成する
    • 改行やタブを含む項目は自前でクォートする

以上で準備が整いました。あとは実行すると、次のようなログが出力されます。

広告

NLogでタブ区切りのログを出力する」への1件のフィードバック

  1. ピンバック: 2014年ふりかえり by @masaru_b_cl | be free

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中