ts
2021-10-24 15:59:05標準入力にタイムスタンプを付加するコマンドラインツール
ダウンロード
用途
- 時間がかるソフトの標準出力に時刻を付加して、どの部分に時間がかかっている箇所を見分ける。
- 単体で実行して、入力した内容に刻印をして作業ログを取る。
使い方
> hoge.exe | ts > log_ts.txt
> type log_ts.txt
[12:31:15] 処理1
[12:31:15] 処理2 開始 少し時間がかかります
[12:32:01] 処理2 終了
[12:32:01] 完了
書式を指定する
> hoge.exe | ts "[%Y-%m-%d %H:%M:%S] " > log_ts.txt
> type log_ts.txt
[2020-05-21 12:31:15] 処理1
[2020-05-21 12:31:15] 処理2 開始 少し時間がかかります
[2020-05-21 12:32:01] 処理2 終了
[2020-05-21 12:32:01] 完了
標準エラーの場合
Windows の場合です。
hoge.exe 2>&1 | ts > log_ts.txt
乱用
> hoge.exe | ts "a b c "
a b c 処理1
a b c 処理2 開始 少し時間がかかります
a b c 処理2 終了
a b c 完了
- 📄 Hugo テーマ 6. Render Hook2024-08-16 12:36:24#5 の題材を、今度は Render Hook という機能を使って実装します。
- 📄 pomi2024-08-16 10:26:05ポメラSyncされたメモを操作するツール →後継のソフトウェアpmsyncを使ってください。
- 📄 Goでテーブル駆動のベンチマークをとる方法2024-08-16 10:26:05公式に記載ありますが、まとめてみます。
- 📄 slog-handler-guide2024-08-16 10:26:05slog-handler-guide の解説
- 📄 Popcorn2024-08-16 10:26:05自分がよく使うコマンドを登録して呼び出すための Vim script
- 📄 Ergodox EZ キーボードレイアウト2024-08-16 10:26:05JISレイアウトを参考にした、Ergodox EZ のキーボードレイアウト
- 📄 Go言語でのスタックトレースを簡素化する2024-08-16 10:26:05Go言語のパッケージ: 冗長なスタックトレースを簡素化して出力します。
- 📄 Keychron K15 Pro2024-08-15 21:30:59買ったので雑に感想でも書いてみます。
- 📄 Vim LSP メモ2024-08-15 21:30:59忘れそうな内容をメモ
- 📄 GOEXPERIMENT + Build Constraints2024-08-15 21:30:59例えば GOEXPERIMENT=rangefunc の場合にビルドしたい/したくない場合の書き方