首页 > 解决方案 > Spring Boot Rapid7 日志记录在 kubernetes POD 中不起作用

问题描述

<springProfile name="dev">
    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
            <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
        </encoder>
    </appender>

    <appender name="RAPID7"
              class="com.rapid7.logback.LogentriesAppender">
        <Token>MYTOKEN</Token>
        <Region>eu</Region>
        <Debug>False</Debug>
        <Ssl>True</Ssl>
        <facility>USER</facility>
        <encoder>
            <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
        </encoder>
    </appender>

    <root level="debug">
        <appender-ref ref="RAPID7"/>
        <appender-ref ref="STDOUT"/>
    </root>

</springProfile>

文件名 logback-spring.xml

在本地运行此配置文件时,它运行良好,并且日志出现在 RAPID7 中。但是当它通过 AWS 管道并被放入 pod 时,它只显示 STDOUT 消息,但也没有关于 RAPID7 的错误消息。

任何想法可能是什么问题?

标签: spring-bootkuberneteslogbackrapid7

解决方案


推荐阅读