ログのトレース情報
ログ出力にトレース情報を持たせると、何か調べたいときに調査しやすくなります。
参考
TRACE
分散トレース
どのような調査が必要になるのか?
作成されたファイル(ZIP、画像、PDF)がおかしい
色がおかしい
ファイルサイズが巨大
文字が化ける
問題のあるファイル名から全てを追いたい
そのファイルが作成された大元の操作の5W1H -> ログ出力の5W1H
そのために: ファイル名がログに出ていて、ログからid等が追える
その操作の過程で出力された全てのログ(その操作のログだけ抽出
そのために: 操作ごとに操作idを振って、その操作中の全てのログに同じ操作idを付ける
その操作の過程で実行した外部システムへの操作
DBのクエリ、パラメータ、結果
外部APIへの問い合わせ、パラメータ、レスポンス
ファイルの作成、移動、削除、対象ファイルのサイズ