11.2. エラーログ参照
Directory Server エラーログには、Directory Server のトランザクションと操作のメッセージが記録されます。エラーログには、失敗した操作のエラーメッセージだけでなく、サーバーの起動メッセージ、ディレクトリーのログインと検索、接続情報など、Directory Server のプロセスと LDAP タスクに関する一般情報も含まれます。
11.2.1. エラーログレベル リンクのコピーリンクがクリップボードにコピーされました!
エラーログには、有効なログレベルに応じたさまざまな種類の情報など、Directory Server 操作のさまざまな詳細を記録できます。
cn=config エントリーの nsslapd-errorlog-level 設定属性を使用して、ログレベルを設定できます。
デフォルトのログレベルは 16384 です。このレベルには、重大なエラーメッセージと、LDAP 結果コードや起動メッセージなどの標準ログメッセージが含まれます。エラーログレベルは付加的です。レプリケーションログ (8192) とプラグインログ (65536) の両方を有効にするには、nsslapd-errorlog-level 属性を 73728 (8192 + 65536) に設定します。
高レベルのデバッグログを有効にすると、サーバーのパフォーマンスが大幅に低下する可能性があります。したがって、レプリケーション (8192) などの高いデバッグログレベルは、トラブルシューティングの場合にのみ有効にしてください。
| 設定 | コンソール名 | 説明 |
|---|---|---|
| 1 | 関数呼び出しの追跡 | サーバーに入る際にメッセージをログに記録し、関数を終了します。 |
| 2 | パケット処理 | サーバーが処理するパケットのデバッグ情報をログに記録します。 |
| 4 | ヘビートレース出力 | サーバーが関数を開始/終了する際に、追加のデバッグメッセージと共にログを記録します。 |
| 8 | 接続管理 | SASL バインドに使用される接続方法を含む、現在の接続ステータスをログに記録します。 |
| 16 | 送受信されたパケット | サーバーが送受信したパケットの数を出力します。 |
| 32 | 検索フィルター処理 | 検索操作で呼び出されるすべての関数をログに記録します。 |
| 64 | 設定ファイルの処理 |
サーバーの起動時に、サーバーが使用したすべての |
| 128 | アクセス制御リスト処理 | 詳細なアクセス制御リスト処理情報を提供します。 |
| 2048 | ログエントリーの解析 | デバッグ情報を解析するスキーマをログに記録します。 |
| 4096 | Housekeeping | ハウスキーピングスレッドのデバッグ情報をログに記録します。 |
| 8192 | レプリケーション | 更新やエラーなど、レプリケーション関連のすべての操作に関する詳細情報をログに記録します。これはレプリケーションの問題のデバッグに重要です。 |
| 16384 | デフォルト | 重大なエラーや、Directory Server が常にエラーログに書き込むその他のメッセージ (サーバー起動メッセージなど) を記録します。エラーログには、ログレベルの設定に関係なく、これらのメッセージが含まれます。 |
| 32768 | エントリーキャッシュ | データベースエントリーキャッシュのデバッグ情報をログに記録します。 |
| 65536 | プラグイン |
サーバープラグインが |
| 262144 | アクセス制御の概要 |
サーバーへのアクセスに関する情報を要約します。 |
| 524288 | バックエンドデータベース | 接尾辞に関連付けられたデータベースを処理するためのデバッグ情報をログに記録します。 |
| 1048576 | パスワードポリシー | パスワードポリシーの決定に関するデバッグ情報をログに記録します。 |
11.2.2. デフォルトのエラーログの内容 リンクのコピーリンクがクリップボードにコピーされました!
サーバーまたはプラグインは、エラーログにエントリーを書き込むことができます。
サーバーがログを書き込むときは、次の形式を使用します。
[time_stamp] - <severity_level> - <function_name> - <message>サーバーが生成するエラーログの例:
[time_stamp] - NOTICE - bdb_start_autotune - found 7110616k physical memoryプラグインはログを書き込むときに、次の形式を使用します。
[time_stamp] - <severity_level> - <plug-in_name> - <function_name> - <message>プラグインが生成するエラーログの例:
[time_stamp] - ERR - NSMMReplicationPlugin - multimaster_extop_StartNSDS50ReplicationRequest - conn=19 op=3 repl="o=example.com": Excessive clock skew from supplier RUV
エラーログエントリーには次の情報が含まれます。
| ログメッセージ | 説明 |
|---|---|
| タイムスタンプ | タイムスタンプ形式はローカルの設定によって異なります。デフォルトでは、高解像度タイムスタンプが有効になっており、ナノ秒単位で測定されます。 |
| Severity level | 重大度レベルには次の値を指定できます。
|
| プラグイン名 | プラグイン名は、プラグインがメッセージをエラーログに書き込む場合にのみ表示されます。 |
| 関数名 | オペレーションまたはプラグインが呼び出す関数。 |
| Message | オペレーションまたはプラグインが返す出力。このメッセージには、LDAP のエラーコードや接続情報などの追加情報が含まれます。 |
重大度レベルを使用して、ログエントリーを絞り込むことができます。たとえば、重大度が ERR のログエントリーのみを表示するには、次のコマンドを実行します。
# grep ERR /var/log/dirsrv/slapd-instance_name/errors
[time_stamp] - 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] - ERR - ldbm_back_start - Failed to init database, err=28 No space left on device
[time_stamp] - ERR - plugin_dependency_startall - Failed to start database plugin ldbm database
...
11.2.3. デフォルト以外のエラーログの内容 リンクのコピーリンクがクリップボードにコピーされました!
ロギングレベルが異なると、サーバー操作の種類など、異なる詳細が返されます。以下は、デフォルトでは有効になっていない、最も頻繁に使用されるエラーロギングレベルです。ロギングレベルの組み合わせが可能である点に留意してください。
レプリケーション (8192)
レプリケーションロギングは、実装する最も重要な診断レベルの 1 つです。このレプリケーション (8192) レベルは、サプライヤー変更の処理および変更ログへの書き込み、更新の送信、ならびにレプリカ合意の変更など、レプリケーションおよび Windows 同期に関連するすべての操作を記録します。
Directory Server がレプリケーション更新を準備または送信すると、エラーログでは、それがレプリケーションまたは同期合意であるかが識別されます。ログでは、コンシューマーのホストとポート、および現在のレプリケーションタスクも識別されます。
レプリケーションレベルのログの形式は次のとおりです。
[time_stamp] NSMMReplicationPlugin - agmt="name" (<consumer_host>:<consumer_port>): <current_task>
以下はレプリケーション (8192) レベルのログの例です。ここで、{replicageneration} は Directory Server が新しい情報を送信することを意味し、4949df6e000000010000 はレプリケートされたエントリーのシーケンス番号の変更 (CSN) です。
[time_stamp] NSMMReplicationPlugin - agmt="cn=example2_agreement" (alt:13864): {replicageneration} 4949df6e000000010000
以下は、changelog へのエントリーの追加から、レプリケーションの完了後のコンシューマーの解放まで、単一のエントリーをコンシューマーに送信する完全なプロセスの例です。
[time_stamp] - DEBUG - _csngen_adjust_local_time - gen state before 592c103d0000:1496059964:0:1
[time_stamp] - DEBUG - _csngen_adjust_local_time - gen state after 592c10e20000:1496060129:0:1
[time_stamp] - DEBUG - NSMMReplicationPlugin - ruv_add_csn_inprogress - Successfully inserted csn 592c10e2000000020000 into pending list
[time_stamp] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFileByReplicaName - found DB object 0x558ddfe1f720 for database /var/lib/dirsrv/slapd-supplier_2/changelogdb/d3de3e8d-446611e7-a89886da-6a37442d_592c0e0b000000010000.db
[time_stamp] - DEBUG - NSMMReplicationPlugin - changelog program - cl5WriteOperationTxn - Successfully written entry with csn (592c10e2000000020000)
[time_stamp] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFileByReplicaName - found DB object 0x558ddfe1f720 for database /var/lib/dirsrv/slapd-supplier_2/changelogdb/d3de3e8d-446611e7-a89886da-6a37442d_592c0e0b000000010000.db
[time_stamp] - DEBUG - NSMMReplicationPlugin - csnplCommitALL: committing all csns for csn 592c10e2000000020000
[time_stamp] - DEBUG - NSMMReplicationPlugin - csnplCommitALL: processing data csn 592c10e2000000020000
[time_stamp] - DEBUG - NSMMReplicationPlugin - ruv_update_ruv - Successfully committed csn 592c10e2000000020000
[time_stamp] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=meTo_localhost:39001" (localhost:39001): State: wait_for_changes -> wait_for_changes
[time_stamp] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=meTo_localhost:39001" (localhost:39001): State: wait_for_changes -> ready_to_acquire_replica
[time_stamp] - DEBUG - NSMMReplicationPlugin - conn_connect - agmt="cn=meTo_localhost:39001" (localhost:39001) - Trying non-secure slapi_ldap_init_ext
[time_stamp] - DEBUG - NSMMReplicationPlugin - conn_connect - agmt="cn=meTo_localhost:39001" (localhost:39001) - binddn = cn=replrepl,cn=config, passwd = {AES-TUhNR0NTcUdTSWIzRFFFRkRUQm1NRVVHQ1NxR1NJYjNEUUVGRERBNEJDUmlZVFUzTnpRMk55MDBaR1ZtTXpobQ0KTWkxaE9XTTRPREpoTlMwME1EaGpabVUxWmdBQ0FRSUNBU0F3Q2dZSUtvWklodmNOQWdjd0hRWUpZSVpJQVdVRA0KQkFFcUJCRGhwMnNLcEZ2ZWE2RzEwWG10OU41Tg==}+36owaI7oTmvWhxRzUqX5w==
[time_stamp] - DEBUG - NSMMReplicationPlugin - conn_cancel_linger - agmt="cn=meTo_localhost:39001" (localhost:39001) - No linger to cancel on the connection
[time_stamp] - DEBUG - _csngen_adjust_local_time - gen state before 592c10e20001:1496060129:0:1
[time_stamp] - DEBUG - _csngen_adjust_local_time - gen state after 592c10e30000:1496060130:0:1
[time_stamp] - DEBUG - NSMMReplicationPlugin - acquire_replica - agmt="cn=meTo_localhost:39001" (localhost:39001): Replica was successfully acquired.
[time_stamp] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=meTo_localhost:39001" (localhost:39001): State: ready_to_acquire_replica -> sending_updates
[time_stamp] - DEBUG - csngen_adjust_time - gen state before 592c10e30001:1496060130:0:1
[time_stamp] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5GetDBFile - found DB object 0x558ddfe1f720 for database /var/lib/dirsrv/slapd-supplier_2/changelogdb/d3de3e8d-446611e7-a89886da-6a37442d_592c0e0b000000010000.db
[time_stamp] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5PositionCursorForReplay - (agmt="cn=meTo_localhost:39001" (localhost:39001)): Consumer RUV:
[time_stamp] - DEBUG - NSMMReplicationPlugin - agmt="cn=meTo_localhost:39001" (localhost:39001): {replicageneration} 592c0e0b000000010000
[time_stamp] - DEBUG - NSMMReplicationPlugin - agmt="cn=meTo_localhost:39001" (localhost:39001): {replica 1 ldap://localhost:39001} 592c0e17000000010000 592c0e1a000100010000 00000000
[time_stamp] - DEBUG - NSMMReplicationPlugin - agmt="cn=meTo_localhost:39001" (localhost:39001): {replica 2 ldap://localhost:39002} 592c103c000000020000 592c103c000000020000 00000000
[time_stamp] - DEBUG - NSMMReplicationPlugin - changelog program - _cl5PositionCursorForReplay - (agmt="cn=meTo_localhost:39001" (localhost:39001)): Supplier RUV:
[time_stamp] - DEBUG - NSMMReplicationPlugin - agmt="cn=meTo_localhost:39001" (localhost:39001): {replicageneration} 592c0e0b000000010000
[time_stamp] - DEBUG - NSMMReplicationPlugin - agmt="cn=meTo_localhost:39001" (localhost:39001): {replica 2 ldap://localhost:39002} 592c103c000000020000 592c10e2000000020000 592c10e1
[time_stamp] - DEBUG - NSMMReplicationPlugin - agmt="cn=meTo_localhost:39001" (localhost:39001): {replica 1 ldap://localhost:39001} 592c0e1a000100010000 592c0e1a000100010000 00000000
[time_stamp] - DEBUG - agmt="cn=meTo_localhost:39001" (localhost:39001) - clcache_get_buffer - found thread private buffer cache 0x558ddf870f00
[time_stamp] - DEBUG - agmt="cn=meTo_localhost:39001" (localhost:39001) - clcache_get_buffer - _pool is 0x558ddfe294d0 _pool->pl_busy_lists is 0x558ddfab84c0 _pool->pl_busy_lists->bl_buffers is 0x558ddf870f00
[time_stamp] - DEBUG - agmt="cn=meTo_localhost:39001" (localhost:39001) - clcache_initial_anchorcsn - agmt="cn=meTo_localhost:39001" (localhost:39001) - (cscb 0 - state 0) - csnPrevMax () csnMax (592c10e2000000020000) csnBuf (592c103c000000020000) csnConsumerMax (592c103c000000020000)
[time_stamp] - DEBUG - clcache_initial_anchorcsn - anchor is now: 592c103c000000020000
[time_stamp] - DEBUG - NSMMReplicationPlugin - changelog program - agmt="cn=meTo_localhost:39001" (localhost:39001): CSN 592c103c000000020000 found, position set for replay
[time_stamp] - DEBUG - agmt="cn=meTo_localhost:39001" (localhost:39001) - clcache_get_next_change - load=1 rec=1 csn=592c10e2000000020000
[time_stamp] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Starting
[time_stamp] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 0
[time_stamp] - DEBUG - NSMMReplicationPlugin - replay_update - agmt="cn=meTo_localhost:39001" (localhost:39001): Sending add operation (dn="cn=user,ou=People,dc=example,dc=com" csn=592c10e2000000020000)
[time_stamp] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 0
[time_stamp] - DEBUG - NSMMReplicationPlugin - replay_update - agmt="cn=meTo_localhost:39001" (localhost:39001): Consumer successfully sent operation with csn 592c10e2000000020000
[time_stamp] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 0
[time_stamp] - DEBUG - agmt="cn=meTo_localhost:39001" (localhost:39001) - clcache_adjust_anchorcsn - agmt="cn=meTo_localhost:39001" (localhost:39001) - (cscb 0 - state 1) - csnPrevMax (592c10e2000000020000) csnMax (592c10e2000000020000) csnBuf (592c10e2000000020000) csnConsumerMax (592c10e2000000020000)
[time_stamp] - DEBUG - agmt="cn=meTo_localhost:39001" (localhost:39001) - clcache_load_buffer - rc=-30988
[time_stamp] - DEBUG - NSMMReplicationPlugin - send_updates - agmt="cn=meTo_localhost:39001" (localhost:39001): No more updates to send (cl5GetNextOperationToReplay)
[time_stamp] - DEBUG - NSMMReplicationPlugin - repl5_inc_waitfor_async_results - 0 5
[time_stamp] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 0
[time_stamp] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 0
[time_stamp] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 5
[time_stamp] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Result 1, 0, 0, 5, (null)
[time_stamp] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain - Read result for message_id 5
[time_stamp] - DEBUG - NSMMReplicationPlugin - repl5_inc_waitfor_async_results - 5 5
[time_stamp] - DEBUG - NSMMReplicationPlugin - repl5_inc_result_threadmain exiting
[time_stamp] - DEBUG - agmt="cn=meTo_localhost:39001" (localhost:39001) - clcache_return_buffer - session end: state=5 load=1 sent=1 skipped=0 skipped_new_rid=0 skipped_csn_gt_cons_maxcsn=0 skipped_up_to_date=0 skipped_csn_gt_ruv=0 skipped_csn_covered=0
[time_stamp] - DEBUG - NSMMReplicationPlugin - consumer_connection_extension_acquire_exclusive_access - conn=4 op=3 Acquired consumer connection extension
[time_stamp] - DEBUG - NSMMReplicationPlugin - multimaster_extop_StartNSDS50ReplicationRequest - conn=4 op=3 repl="dc=example,dc=com": Begin incremental protocol
[time_stamp] - DEBUG - csngen_adjust_time - gen state before 592c10e30001:1496060130:0:1
[time_stamp] - DEBUG - csngen_adjust_time - gen state after 592c10e40001:1496060130:1:1
[time_stamp] - DEBUG - NSMMReplicationPlugin - replica_get_exclusive_access - conn=4 op=3 repl="dc=example,dc=com": Acquired replica
[time_stamp] - DEBUG - NSMMReplicationPlugin - release_replica - agmt="cn=meTo_localhost:39001" (localhost:39001): Successfully released consumer
[time_stamp] - DEBUG - NSMMReplicationPlugin - conn_start_linger -agmt="cn=meTo_localhost:39001" (localhost:39001) - Beginning linger on the connection
[time_stamp] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - agmt="cn=meTo_localhost:39001" (localhost:39001): State: sending_updates -> wait_for_changes
[time_stamp] - DEBUG - NSMMReplicationPlugin - multimaster_extop_StartNSDS50ReplicationRequest - conn=4 op=3 repl="dc=example,dc=com": StartNSDS90ReplicationRequest: response=0 rc=0
[time_stamp] - DEBUG - NSMMReplicationPlugin - consumer_connection_extension_relinquish_exclusive_access - conn=4 op=3 Relinquishing consumer connection extension
[time_stamp] - DEBUG - NSMMReplicationPlugin - consumer_connection_extension_acquire_exclusive_access - conn=4 op=4 Acquired consumer connection extension
[time_stamp] - DEBUG - NSMMReplicationPlugin - replica_relinquish_exclusive_access - conn=4 op=4 repl="dc=example,dc=com": Released replica held by locking_purl=conn=4 id=3
[time_stamp] - DEBUG - NSMMReplicationPlugin - consumer_connection_extension_relinquish_exclusive_access - conn=4 op=4 Relinquishing consumer connection extension
サプライヤーサーバーでは、レプリカ合意はセッション追跡識別子(sid)を生成します。これはエラーログに記録され、どのサプライヤーがコンシューマーにリクエストを送信するかを指定します。レプリカ合意は、送信する各リクエストに sid を追加します。以下は、sid のあるログメッセージの例です。
[03/Nov/2025:04:35:48.045087151 -0500] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - sid="u5aM64k2pxZ 3" - agmt="cn=002" (prereserve-1mt-rhel-10:39002): State: backoff -> sending_updates
[03/Nov/2025:04:35:48.094419605 -0500] - DEBUG - NSMMReplicationPlugin - replay_update - sid="u5aM64k2pxZ 3" - agmt="cn=002" (prereserve-1mt-rhel-10:39002): Sending modify operation (dn="uid=demo_user,ou=people,dc=example,dc=com" csn=69087772000000010000)
[03/Nov/2025:04:35:48.097990796 -0500] - DEBUG - NSMMReplicationPlugin - replay_update - sid="u5aM64k2pxZ 3" - agmt="cn=002" (prereserve-1mt-rhel-10:39002): Receiver successfully sent operation with csn 69087772000000010000
[03/Nov/2025:04:35:48.112957117 -0500] - DEBUG - NSMMReplicationPlugin - send_updates - sid="u5aM64k2pxZ 3" - agmt="cn=002" (prereserve-1mt-rhel-10:39002): No more updates to send (cl5GetNextOperationToReplay)
[03/Nov/2025:04:35:48.440553764 -0500] - DEBUG - NSMMReplicationPlugin - repl5_inc_waitfor_async_results - sid="u5aM64k2pxZ 3" - 6 6
[03/Nov/2025:04:35:48.721498133 -0500] - DEBUG - NSMMReplicationPlugin - repl5_inc_run - sid="u5aM64k2pxZ 3" - agmt="cn=002" (prereserve-1mt-rhel-10:39002): State: sending_updates -> wait_for_changes
プラグイン (65536)
プラグイン (65536) レベルには、プラグインの名前と、プラグインが呼び出すすべての関数が記録されます。
プラグインレベルのログの形式は次のとおりです。
[time_stamp] plug-in_name - message
[time_stamp] - function - message
Directory Server はすべてのステップを処理するため、返される情報には数百行が含まれる場合があります。正確に記録される情報はプラグイン自体に依存します。以下の例の ACL プラグインには、接続番号と操作番号が含まれています。
[time_stamp] - DEBUG - NSACLPlugin - acl_access_allowed - conn=15 op=1 (main): Allow search on entry(cn=replication,cn=config): root user
設定ファイル処理 (64)
設定ファイルの処理ログレベルは、サーバーが使用する各 .conf ファイルを調べて、サーバーの起動時にすべての行を出力します。64 ログレベルを使用すると、サーバーの通常の設定以外のファイルに関する問題をデバッグできます。デフォルトでは、国際言語セットの設定が含まれる slapd-collations.conf ファイルのみが利用可能です。
設定ファイルの処理 (64) レベルの例:
[time_stamp] - DEBUG - collation_read_config - Reading config file /etc/dirsrv/slapd-supplier_1/slapd-collations.conf
[time_stamp] - DEBUG - collation-plugin - collation_read_config - line 16: collation "" "" "" 1 3 2.16.840.1.113730.3.3.2.0.1 default
[time_stamp] - DEBUG - collation-plugin - collation_read_config - line 17: collation ar "" "" 1 3 2.16.840.1.113730.3.3.2.1.1 ar
[time_stamp] - DEBUG - collation-plugin - collation_read_config - line 18: collation be "" "" 1 3 2.16.840.1.113730.3.3.2.2.1 be be-BY
...
アクセス制御リストの処理 (128) およびアクセス制御の概要 (262144)
両方の ACI ロギングレベルは、他のログレベルには含まれない情報を記録し、接続番号 (conn) と操作番号 (op) が含まれています。アクセス制御リストの処理 (128) は、バインドおよびその他の操作の過程で呼び出される一連の関数を示しています。アクセス制御の概要 (262144) には、プラグインの名前、ユーザーのバインド DN、実行または試行された操作、および適用された ACI が記録されます。
アクセス制御の概要 (262144) レベルの例:
[time_stamp] - DEBUG - NSACLPlugin - acllist_init_scan - Failed to find root for base: cn=features,cn=config
[time_stamp] - DEBUG - NSACLPlugin - acllist_init_scan - Failed to find root for base: cn=config
[time_stamp] - DEBUG - NSACLPlugin - acl_access_allowed - ## conn=6 op=1 binddn="cn=user,ou=people,dc=example,dc=com"
[time_stamp] - DEBUG - NSACLPlugin - RESOURCE INFO STARTS
[time_stamp] - DEBUG - NSACLPlugin - Client DN: cn=user,ou=people,dc=example,dc=com
[time_stamp] - DEBUG - NSACLPlugin - resource type:256(search target_DN )
[time_stamp] - DEBUG - NSACLPlugin - Slapi_Entry DN: cn=features,cn=config
[time_stamp] - DEBUG - NSACLPlugin - ATTR: objectClass
[time_stamp] - DEBUG - NSACLPlugin - rights:search
[time_stamp] - DEBUG - NSACLPlugin - RESOURCE INFO ENDS
[time_stamp] - DEBUG - NSACLPlugin - acl__scan_for_acis - Num of ALLOW Handles:0, DENY handles:0
[time_stamp] - DEBUG - NSACLPlugin - print_access_control_summary - conn=6 op=1 (main): Deny search on entry(cn=features,cn=config).attr(objectClass) to cn=user,ou=people,dc=example,dc=com: no aci matched the resource
他のロギングレベル
他の多くのロギングレベルの出力形式は、プラグインのロギングレベルと似ています。唯一の違いは、記録された内部操作です。
ヘビートレース出力 (4)、アクセス制御リスト処理 (128)、スキーマ解析 (2048)、およびハウスキーピング (4096) レベルなどのロギングレベルは、Directory Server がさまざまな操作を実行するときに呼び出される関数を記録します。さらに、エラーログには、Directory Server が指定された操作に対してこれらの関数を呼び出す理由が記録されます。