bdd-adminスクリプトをset-log-levelsコマンドとともに実行することによって、コンポーネント・ログ・レベルを設定できます。コンポーネントを再起動した場合にログ・レベルが維持されるように、コンポーネントの構成ファイルのログ・レベルを更新します。
./bdd-admin.sh set-log-levels [option <arg>]
次のオプションを指定できます。
オプション | 説明 |
---|---|
-c, --component <component(s)> | スクリプトが実行されるコンポーネントノードのカンマ区切りリスト。
|
-s, --subsystem <subsystem(s)> | スクリプトが実行されるDgraph出力ログ・サブシステムのカンマ区切りリスト。
dgraphコンポーネントでスクリプトを実行する場合のみ、このオプションを指定できます。dgraphコンポーネントを指定したがサブシステムを指定しなかった場合、サポートされているすべてのサブシステムでスクリプトが実行されます。 注意: Dgraphログ・サブシステムのレベルを設定する場合、スクリプトは、それに応じてbdd.confのDGRAPH_LOG_LEVELSプロパティを自動的に更新します。これを特定のノードで設定する場合、bdd.confはそのノードでのみ更新されます。後でクラスタ構成をupdate-configコマンドで更新する場合、これらの設定は上書きされます。
Dgraph出力ログとそのサブシステムの詳細は、「Dgraph出力ログ」を参照してください。 |
-l, --level <level> | スクリプトがコンポーネントに設定するログ・レベル。
1つのログ・レベルのみを指定できます。このオプションを指定しない場合、スクリプトは指定したコンポーネント・ログをNOTIFICATIONに設定します。 |
--non-persistent | コンポーネントの再起動時にログ・レベルがリセットされることを示します。このオプションを指定した場合、スクリプトはコンポーネント構成ファイルのログ・レベルを設定しません。
このオプションは、dgraphおよびgatewayコンポーネントのみで使用できます。データ処理のログ・レベルは、常に維持されます。 |
-n, --node <hostname(s)> | スクリプトが実行されるノードのカンマ区切りリスト。それぞれがbdd.confで定義される必要があります。 |
どのオプションも指定しない場合、スクリプトは、サポートされているすべてのコンポーネントおよびDgraphログ・サブシステムのログ・レベルをNOTIFICATIONに設定します。これらの設定は、コンポーネントが再起動されても維持されます。
./bdd-admin.sh set-log-levels -c dgraph,dp -s cluster,datalayer -l WARNING
./bdd-admin.sh set-log-levels -c dgraph,gateway -l ERROR --non-peristent