IBM Cloud Docs
为什么我的日志行如此长?

为什么我的日志行如此长?

虚拟私有云 经典基础架构

在集群中设置了日志记录配置,用于将日志转发到外部 syslog 服务器。 查看日志时,您会看到一条较长的日志消息。 此外,在 Kibana 中,您可能只能看到日志消息的最后 600-700 个字符。

Fluentd 在收集长日志消息之前,可能会因其太长而将其截断,因此在日志转发到 syslog 服务器之前,Fluentd 可能无法对其正确解析。

要限制行长度,您可以将自己的记录器配置为在每个日志中具有 stack_trace 的最大长度。

例如,如果使用Log4j作为日志记录器,可以使用“EnhancedPatternLayout将”stack_trace 限制在15KB 以内。