第 49 章 EntityTopicOperatorSpec 模式参考
EntityTopicOperatorSpec
模式属性的完整列表
配置主题 Operator。
49.1. logging 复制链接链接已复制到粘贴板!
主题 Operator 有一个可配置的日志记录器:
-
rootLogger.level
主题 Operator 使用 Apache log4j2
日志记录器实现。
使用 Kafka 资源 Kafka
资源的 entityOperator.topicOperator
字段中的 logging
属性来配置日志记录器和日志记录器级别。
您可以通过直接指定日志记录器和级别(在线)或使用自定义(外部) ConfigMap 来设置日志级别。如果使用 ConfigMap,您可以将 logging.valueFrom.configMapKeyRef.name
属性设置为包含外部日志记录配置的 ConfigMap 的名称。在 ConfigMap 中,日志记录配置使用 log4j2.properties
来描述。logging.valueFrom.configMapKeyRef.name
和 logging.valueFrom.configMapKeyRef.key
属性都是强制的。使用指定的确切日志记录配置的 ConfigMap 会在 Cluster Operator 运行时使用自定义资源创建,然后在每次协调后重新创建。如果没有指定自定义 ConfigMap,则使用默认日志记录设置。如果没有设置特定的日志记录器值,则会为该日志记录器继承上级日志记录器设置。有关日志级别的更多信息,请参阅 Apache 日志记录服务。
在这里,我们看到 内联
和 外部日志记录
的示例。inline
日志记录指定根日志记录器级别。您还可以通过将特定类或日志记录器添加到 loggers 属性来设置日志级别。
内联日志记录
在调查操作器的问题时,通常足以将 rootLogger
更改为 DEBUG
,以获取更详细的日志。但请注意,将日志级别设置为 DEBUG
可能会导致大量日志输出,并可能会影响性能。
外部日志记录
垃圾收集器(GC)
垃圾回收收集器日志记录也可以使用 jvmOptions
属性启用 (或禁用)。