MySQLのクエリログに色を付けるスクリプト myloghi 作った。
クエリログを使ってデバッグとか調査するとき見にくいなと思っていたので。
標準入力から読み込んでANSIエスケープコードで色付けしているだけなので tail
と組み合わせて使う。
- PrepareやConnect, Quitなどのログは削除
- トランザクション系のログは赤文字
- SELECT 文の from table は水色
- クエリの日時は緑
Install
$ curl https://raw.githubusercontent.com/grohiro/dotfiles/master/bin/myloghi > myloghi
$ chmod 755 myloghi
Usage
$ tail -f query.log | myloghi