★ この記事では、ソフトウェア設計に置けるログ出力について分かりやすく説明
することを目標としています。随時更新します。
することを目標としています。随時更新します。
◎ ログ
☆ログとは、起こった出来事についての情報などを一定の形式で時系列に記録・蓄積したデータのことです。
基本的にログは、人が解析するため出力されたログがどのような意味を持っているのか理解できることが必須事項となってきます。
◎ ログの区分
ログには、様々な種類があり必要な分だけ、適切なタイミングで出力する必要があります。
◎ ログの形式
- 処理系に依存したログは出力しないこと
- ログのコンソール出力とファイル出力は、プログラムの修正なしで切り替えられること
- 出力するログは簡潔で、ユニークなものとし、詳細の内容については別途用意すること
- 認識結果など出力しないと、わからない情報は必ず出力すること
ヘッダー
ボディ
フッター
◎ ログの機密保持
◎ ログの保存
ログをファイルに出力する場合、どのくらいの期間のログを保存しておくか決めておく必要があります。あらかじめ決められた期間を満了するとログは削除されます。いつまでの前のログを保存しておくと、PCのメモリがログで侵食されてしまいます。