Tbpgr Blog

Ruby プログラマ tbpgr(てぃーびー) のブログ

ログ管理 | LTSV | LTSV

概要

LTSV

詳細

LTSVとは、「はてな」社内で主にログの出力形式として利用されている
ファイルフォーマットです。
具体的にはTSVにラベルを付与した形式になります。

key1:value1_1	key2:value2_1
key1:value1_2	key2:value2_2

従来のログ出力フォーマットはお世辞にも扱いやすいものとは言えませんでしたが、
LTSVはシンプルなフォーマットであるため解析が用意なため、
パーサーの作成が簡単だったり、シェルでのフィルタリングが用意だったりします。
また、ラベルがあるためログの項目位置がパーサーの処理に影響しません。

詳細については下記リンクを参考にしてください。

参考

はてな田中慎二さんによるLTSVに関するエントリー
http://blog.stanaka.org/entry/2013/02/05/214833

LTSV公式サイト
http://ltsv.org/