Tbpgr Blog

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

LTSV

ログ管理 | LTSV | LTSVの簡易パーサーを作成してみた(高速化版)

概要 LTSVの簡易パーサーを作成してみた(高速化版) 詳細 下記の記事で作成したパーサーは低速だったため、高速化しました。 ログ管理 | LTSV | LTSVの簡易パーサーを作成してみた(高速化版) http://d.hatena.ne.jp/tbpg/20130714/1373819084根本的な作りを変…

ログ管理 | LTSV | Ruby on RailsのログをLTSV形式に変更

概要 Ruby on RailsのログをLTSV形式に変更 詳細 Ruby on RailsのログをLTSV形式に変更します。 サンプル ロガーをオープンクラスで拡張してinitializersに保存します。 /config/initializers/logger.rb class Logger def format_message(level, time, progn…

ログ管理 | LTSV | LTSVの簡易パーサーを作成してみた

概要 LTSVの簡易パーサー 詳細 LTSVの簡易パーサーを作成してみました。 仕様 ・シェルから引数を指定しての呼び出しを想定 ・オプションにkey:value形式で絞込み要素を指定 ・valueは大文字小文字無視で絞り込まれる ・複数の絞り込み内容を指定した場合はA…

ログ管理 | LTSV | LTSV

概要 LTSV 詳細 LTSVとは、「はてな」社内で主にログの出力形式として利用されている ファイルフォーマットです。 具体的にはTSVにラベルを付与した形式になります。 key1:value1_1 key2:value2_1 key1:value1_2 key2:value2_2従来のログ出力フォーマットは…