TeraTermのログ機能は便利だけど、ログ内の日付のフォーマットが大変いただけなかった。
[Mon Dec 25 09:45:53.530 2017] root@debian:/tmp#
これが、今までは固定だったのが最近のアップデートにより設定可能になった。
チケット #36205: タイムスタンプのフォーマット形式について - Tera Term - OSDN
ログの行頭に追加するタイムスタンプのフォーマットを指定する
Tera Term はログファイルの書き込み時に行頭にタイムスタンプを書き込むことができますが、タイムスタンプのフォーマットを指定することができます。
その他(Tera Term 設定ファイル)
%a | 曜日の省略形。 |
%b | 月の省略形。 |
%d | 10 進数で表す月の日付 (01 〜 31)。 |
%e | 10 進数で表す月の日付 ( 1 〜 31)。 |
%H | 24 時間表記の時間 (00 〜 23)。 |
%N | 10 進数で表すミリ秒 (000 〜 999)。 |
%m | 10 進数で表す月 (01 〜 12)。 |
%M | 10 進数で表す分 (00 〜 59)。 |
%S | 10 進数で表す秒 (00 〜 59)。 |
%w | 10 進数で表す曜日 (0 〜 6、日曜日が 0)。 |
%Y | 10 進数で表す 4 桁の西暦。 |
%% | パーセント記号。 |
例:
; Sun Jun 4 21:12:40.123 2017 LogTimestampFormat=%a %b %e %H:%M:%S.%N %Y
省略時:
; 2017-06-04 21:12:40.123 LogTimestampFormat=%Y-%m-%d %H:%M:%S.%N
あわててバージョンアップして便利に使っている
が、デフォルト動作がコロコロ変わるのがTeraTermの悪いところ。
仕方なしにログ解析用スクリプトとか書いてた人がいたら、Teratermのバージョンアップによってひどい目にあってそうだ