7.2.2. エラーログコンテンツ
エラーログの形式は、アクセスログのそのものとは異なります。
- サーバーが書き込むログエントリー
- サーバーがファイルに書き込みするエントリーは、以下の形式を使用します。
time_stamp - severity_level - function_name - message以下に例を示します。[24/Mar/2017:11:31:38.781466443 +0100] - ERR - no_diskspace - No enough space left on device (/var/lib/dirsrv/slapd-instance_name/db) (40009728 bytes); at least 145819238 bytes space is needed for db region files - プラグインによって書き込まれるログエントリー
- ファイルに書き込みを行うプラグインのエントリー。以下の形式を使用します。
time_stamp - severity_level - plug-in_name - function_name - message以下に例を示します。[24/Mar/2017:11:42:17.628363848 +0100] - ERR - NSMMReplicationPlugin - multimaster_extop_StartNSDS50ReplicationRequest - conn=19 op=3 repl="o=example.com": Excessive clock skew from supplier RUV
エラーログエントリーには、以下の列が含まれます。
- タイムスタンプ: 形式はローカル設定によって異なります。cn=config エントリーの
nsslapd-logging-hr-timestamps-enabled属性で高解像度のタイムスタンプが有効な場合(デフォルト)、タイムスタンプはナノ秒に完全になります。 - 重大度レベル: 以下の重大度レベルが使用されます。
- EMERG: サーバー起動時にこのレベルがログに記録されます。
- ALERT: サーバーは重要な状態であり、実行可能なアクションを実行する必要があります。
- CRIT: 重大なエラー。
- ERR: 一般エラー
- 警告: 必ずしもエラーであるとは限りません。
- NOTICE: 正常だが、重要な状態が発生しました。たとえば、これは想定される動作についてログに記録されます。
- INFO: startup、shutdown、import、export、backup、restore などの情報メッセージが表示されます。
- DEBUG: デバッグレベルのメッセージ。このレベルは、トレース関数コール (1)、アクセス制御リスト(128)、および Replication ( 8192)などの詳細なロギングレベルを使用する場合にデフォルトで使用されます。エラーログレベルの一覧は、表7.4「エラーログレベル」 を参照してください。
重大度レベルを使用してログエントリーをフィルターできます。たとえば、ERR の重大度を使用してログエントリーのみを表示するには、以下を実行します。# grep ERR /var/log/dirsrv/slapd-instance_name/errors [24/Mar/2017:11:31:38.781466443 +0100] - ERR - no_diskspace - No enough space left on device (/var/lib/dirsrv/slapd-instance_name/db) (40009728 bytes); at least 145819238 bytes space is needed for db region files [24/Mar/2017:11:31:38.815623298 +0100] - ERR - ldbm_back_start - Failed to init database, err=28 No space left on device [24/Mar/2017:11:31:38.828591835 +0100] - ERR - plugin_dependency_startall - Failed to start database plugin ldbm database ... - プラグイン名: プラグインがエントリーをログに記録した場合、この列にはプラグインの名前が表示されます。サーバーがエントリーをログに記録した場合は、この列は表示されません。
- 関数名: 操作またはプラグインが呼び出される関数。
- Message: 操作またはプラグインが返した出力。このメッセージには、LDAP エラーコードや接続情報などの追加情報が含まれます。