ロガー【logger】データロガー/data logger

ロガーとは?

稼働中に起こった出来事や計測結果などを時系列に記録する装置やソフトウェア、システムなどのこと。主にソフトウェア上のログ記録機能を指すが、物理的なデータ収集装置を指す場合もあり、分野によって意味が異なる。
ロガーのイメージ画像

ソフトウェア開発などの分野では、ロガーはプログラムの実行中に発生するイベントや処理内容をログとして記録するための機能やプログラム部品を指すことが多い。ログには処理の開始や終了、エラーの発生、利用者の操作や入力、システム状態などが記録されることが多く、障害発生時の原因調査やシステム監視、運用管理のための重要な情報源となる。ログ出力を管理するライブラリフレームワークなどもあり、ログレベルによって出力内容を制御する仕組みが備えられている場合が多い。

システム運用の分野では、ネットワーク機器やサーバが出力するログを収集・保存する仕組みをロガーと呼ぶことがある。これらは通信記録やアクセス履歴、エラー情報などを記録し、トラブルの原因解明やセキュリティ監査などのために利用される。ログ管理システムでは複数の機器に組み込まれたログ収集エージェントから送信されたログを集約し、検索や分析を行うことでシステムの状態を把握することができる。

計測や制御の分野では、温度、湿度、電圧、位置情報などの測定値を一定間隔で記録する装置を「データロガー」と呼ぶことがある。これらは工業設備の監視、環境計測、研究用途などで用いられ、センサーから取得したデータを長時間にわたり記録する機能を持つ。他にも、一定時間ごとにGPS全地球測位システム)で現在位置を計測・記録する「GPSロガー」や、オペレーティングシステム(OS)に常駐してキーボードからの入力文字を時系列に記録する「キーロガー」などの用例がある。

他の辞典等による「ロガー」の解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。