3.2.7. ロギングの設定
デフォルトのロギング設定が十分でない場合、次のセクションでは、ロギングシステム設定の各種方法について説明します。
3.2.7.1. グローバルログレベルの設定 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
グローバルロギング設定は、明示的なロギング設定がないすべてのサービスに適用されます。
デフォルトでは、グローバルログレベルは info です。
前提条件
手順
defaultという名前のIoTConfigインスタンスを編集します。oc edit iotconfig defaultロギングオプションを設定し、保存してエディターを終了します。
apiVersion: iot.enmasse.io/v1alpha1 kind: IoTConfig metadata: namespace: enmasse-infra name: default spec: logging: level: info1 loggers:2 io.enmasse: debug3 io.netty: error4 - Operator はロギング設定を適用し、必要なすべてのコンポーネントを再デプロイします。
上記の例では、以下のようになります。
-
ロガーが明示的な設定と一致せず、グローバルなデフォルトが
infoであるため、このロガーorg.eclipse.honoのInfoメッセージはログに記録されます。 -
io.enmasseの設定がdebugであり、infoメッセージの重大度が高いため、このロガーio.enmasseのinfoメッセージはログに記録されます。 -
io.nettyの設定がerrorメッセージのみを表示するように設定されているため、ロガーio.nettyのwarnメッセージは削除されます。