ログ(記録)
Log
コンピュータやプログラムが動いたときの様子を、自動的に記録したデータ。
簡単に説明すると
ログは、コンピュータやプログラムがいつ・どんな動きをしたかを書き残した「活動日記」のようなものだよ。システムが動いた様子を自動的に記録するデータのことで、ウェブサイトに誰がアクセスしたか、プログラムでエラーが起きていないかといった情報を時系列で記録するんだ。何らかの問題が起きたときに、このログをさかのぼって調べることで、原因を突き止めることができるよ。トラブルの調査だけでなく、システムの利用状況を把握するためにも広く活用されているんだ。
名前のヒミツ
ログという言葉は、英語で「丸太」を意味する「Log(ログ)」が由来なんだ。昔の船乗りが、丸太を海に流して船の速さを測り、その結果を「航海日誌」に書き留めていたことから、記録することをログと呼ぶようになったんだよ。コンピュータの世界でも、日々の活動を書き残すという意味でこの名前が使われているんだね。
くわしく見てみよう!
ログとは、コンピュータやソフトウェアが動いた内容や、ユーザーが行った操作を時系列に沿って保存した記録のことだよ。
システムの活動内容を後から確認できるように、ファイルやデータベースなどに自動で書き出されるものなんだ。
プログラミングやインフラの世界では、ログはシステムの状態を把握するために欠かせないものなんだよ。
例えばサーバーのログには、いつ、誰が、どのファイルにアクセスしたかといった情報が細かく書き込まれるよ。
他にも、プログラムの実行中に発生したエラーの内容を記録する「エラーログ」などがあるんだ。
ログを定期的に確認することで、システムの不具合を未然に防いだり、不正なアクセスがないかを監視したりできるよ。
大きなシステムになると、記録されるログの量は膨大になるけれど、それを分析することでサービスの改善にも役立てられるんだ。
ざっくり言うと、ログは目に見えないシステムの動きを可視化するための大切な証拠品といえるね。