前のトピック: set time-log-update-threshold コマンド - 時間ログでの更新操作の表示を制限

次のトピック: set transparent-routing コマンド

set trace コマンド - トレース レベルの定義

set trace コマンドは、トレースの有効化または無効化を設定します。

set trace コマンド内のトレース オプションは、以前の set trace コマンドの設定の累積的な上書きオプションではありません。

このコマンドの形式は以下のようになります。

set trace = none | trace-level-list;
none

すべてのトレースをオフにします。

trace-level-list

以下のトレース オプションの 1 つ以上のカンマ区切りリストです。

alert

認証エラーを表示します。

cert

証明書操作を表示します。

connect

接続を表示します。

diag

拒否されたローカル DSA 操作をトレースします。

dsa

x500 トレースに似ていますが、DSA の内部のモジュール フローのトレースを含んでいます。 このトレース レベルは、ディレクトリに関する問題の特定を試みる場合に使用します。

error

きわめて重大度の高いエラー メッセージを表示します。

これらのイベントは、DSA がリクエストされた操作を実行する機能に影響を与える可能性のあるイベントです。 これらのイベントは、通常、warn レベルでレポートされるイベントより深刻です。

これはデフォルトのトレース レベルです。 このレベルはパフォーマンスの影響が最小限であり、通常操作中はこのレベルの使用をお勧めします。

ldap

詳細な LDAP 操作をトレースします。 検索が多くのエントリを返す場合は、出力がかなり大きくなる場合があります。

limit

サイズや時間制限のあらゆる違反をトレースします。

query

サーバ リクエストおよび結果を含む 1 行のサマリを表示します。

stack

詳細なプロトコル トレースを表示します。 出力が大きくなる可能性があります。

stats

DSA がアイドルしていない毎分の統計情報を表示します。

summary

サービス リクエストおよび結果を含む 1 行のサマリを表示します。

time

正常に完了した操作に要した時間を表示します。

この出力を個別のファイルに送信するには、set time-log コマンドを使用します。

update

追加、削除、変更、および名前の更新操作を表示します。

warn

やや重大度の高いエラー メッセージを表示します。

通常、警告メッセージは、DSA に関する問題ではなく、ユーザ エラーを表します。 以前はこれがデフォルトのトレース レベルでしたが、現在のデフォルトは error になりました。

x500

サービス リクエスト、確認、またはエラーの全詳細を表示します。 これは DAP、DSP および LDAP 操作をトレースします。 検索で多数のエントリが返された場合には、出力が大きくなる可能性があります。

例: 複数のトレース レベルの設定

複数のトレース レベルを設定できます。 これは、各トレース レベルごとに通常キャプチャされる情報のすべてがトレースに含まれることを意味します。

以下のコマンドは、すべての高レベル エラー メッセージに加えて、時間やサイズの制限のあらゆる違反をキャプチャするように DSA を設定します。

set trace = time, error;

例: 累積されないトレース レベルの設定

この例では、一連のトレース コマンドを示します。 set trace コマンドは累積的ではないため、最後のコマンドのみが最終のトレース レベルに影響します。 以下の例では、最終のトレース オプションは summary です。

set trace = time, error;
set trace = summary;

2 番目のコマンドによって time オプションと error オプションがオフになります。