🤓

Apache エラーログを少しでも見やすく(文字化け)

2024/11/10に公開
tail -f /example/logs/error_log | sed 's/\\n/\n/g'  | perl -nle 's/\?\\([a-f\d]{3})/chr($1)/ieg;s/\\x([a-f\d]{2})/pack("C", hex($1))/ieg;print $_;'

いつもググったり、historyで探しているのでここにも記載。改行をなるべくいれて、エンコードされたマルチバイト文字をデコードしている。

ここは判断に迷うところだが、エイリアスで丸めちゃうという手もあります。これについては、周知がされていないと、勘違いやトラブルになるのがネックです。
https://qiita.com/yukachin0414/items/1aff8f70809c80d96de0

Discussion