7.7. 调整日志级别

当您需要调试问题时,请更改不同 Data Grid 日志类别的级别。您还可以调整日志级别,以减少特定类别的消息数量,以最小化容器资源的使用。

流程

  1. 使用 Infinispan CR 中的 spec.logging.categories 字段配置 Data Grid logging。

    spec:
      logging:
        categories:
          org.infinispan: debug
          org.jgroups: debug
  2. 应用更改。
  3. 根据需要从 Data Grid pod 检索日志。

    oc logs -f $POD_NAME

7.7.1. 日志参考

查找有关日志类别和级别的信息。

表 7.1. 日志类别

根类别描述默认级别

org.infinispan

data Grid 信息

info

org.jgroups

集群传输信息

info

表 7.2. 日志级别

日志级别描述

trace

提供有关应用程序运行状态的详细信息。这是最详细的日志级别。

debug

表示单个请求或活动的进度。

info

表示应用程序的整体进度,包括生命周期事件。

warn

表示会导致错误或降级性能的情况。

错误

表示可能阻止操作或活动成功的错误,但不会阻止应用程序运行。

垃圾回收(GC)信息

默认情况下,Data Grid Operator 不会记录 GC 信息。您可以使用以下 JVM 选项将 GC 消息定向到 stdout

extraJvmOpts: "-Xlog:gc*:stdout:time,level,tags"