AI活用の教科書

ログ

Logろぐ

ひとことで言うと

システムが「いつ・何をしたか」を時刻つきで残していく、動作の記録のことです。

📖 もうちょい詳しく

何が新しいの?

ログは、システムが「いつ・何をしたか」を時刻つきで残していく、動作の記録のことです。
プログラムは目に見えないところで動くので、あとから「あのとき中で何が起きていたのか」をたどる手がかりがいります。そこで、できごとを順番に書きためておくしくみが、昔から広く使われてきました。新しい技術というより、運用を支える土台のひとつです。

どうやって動いてるの?

プログラムは、処理の節目ごとに短いメッセージを書き出します。これがログの一行(いちぎょう)です。
ふつうは「時刻」「重大さ(情報なのか、警告なのか、エラーなのか)」「何が起きたか」がセットになっています。書き出された行は、ファイルや専用の保存場所にどんどんたまっていきます。多くの場合、古いものは自動で消したり別の場所へ移したりして、量がふくらみすぎないように管理します。

何ができるの?

トラブルが起きたとき、ログをさかのぼれば「どこで・いつ・何が」つまずいたかを追えることが多いです。
ふだんの動きも記録として残るので、「誰がいつログインしたか」「どの処理がよく失敗するか」といった確認にも使えます。原因さがしから、あとからの調査や改善まで、はば広く役立つ記録です。

🌱 身近なたとえ

ログは、お店の防犯カメラの録画で例えると分かりやすいです。
ふだんは見返さなくても、何かあったときに「あの時間に何が起きたか」をあとから確認できます。録画に時刻が入っているように、ログにも一行ごとに時刻がついていて、できごとを順番に並べてくれます。録画と同じく、置き場所がいっぱいにならないよう、古い分は整理していくのもよく似ています。

✅ まず覚えるポイント

  • ログは、システムの動作を時刻つきで残す記録のこと
  • 一行ごとに「時刻・重大さ・内容」が書かれることが多い
  • トラブルのとき、原因をさかのぼって追う手がかりになる
  • ログイン履歴や失敗の傾向など、ふだんの確認にも使える
  • ためすぎないよう、古いものは消す・移すなどで管理する

🧭 よくある勘違い

ログは、エラーのときだけ記録されるもの?

そうとは限りません。エラーだけでなく、「処理を始めた」「正常に終わった」といったふつうの動きも残すことが多いです。
重大さのレベルを分けておき、ふだんは軽い記録だけ見えるようにして、調べたいときに細かい記録まで出す、という使い分けがよくされます。

ログを残しておけば、問題には自動で気づける?

それは少し別の役割です。ログは「あとから見返すための記録」で、異変に自動で気づくのは監視(モニタリング)のしごとです。
ふだんは監視で素早く気づき、いざ原因を深く調べる段になってログをたどる、という形でいっしょに使われることが多いです。

🧩 関連して覚えると楽な言葉

  • 監視(モニタリング): ログなどの数字を見張り、異変を自動で知らせるしくみ
  • 異常検知: ふだんと違う動きを見つけ出すこと。ログの分析にも使われる
  • 例外(エラー): 処理がうまくいかなかったできごと。ログによく書き出される
  • ロールバック: 不具合のとき前の状態に戻すこと。判断の手がかりにログを使う

🏁 ひとことでまとめ

ログは、システムの「いつ・何をしたか」を順番にためた記録で、困ったときに過去をさかのぼれる手がかりになります。