【问题标题】:Logback splunk error blocking of application run in spring boot在 Spring Boot 中运行的应用程序的 Logback splunk 错误阻塞
【发布时间】:2017-07-27 20:26:41
【问题描述】:

我在 logback 中有 splunk TCP appender 以在 Splunk 中记录消息,但本地环境中每个人的机器中可能没有 splunk 转发器。除了个人资料,还有其他跳过吗?

<appender name="tcpRootAppender"
        class="com.dtdsoftware.splunk.logging.logback.appender.SplunkRawTCPAppender">
        <port>1500</port>
        <host>localhost</host>
        <maxQueueSize>5000KB</maxQueueSize>
        <dropEventsOnQueueFull>true</dropEventsOnQueueFull>
        <layout class="ch.qos.logback.classic.PatternLayout">
            <pattern>%d %-5p  [%t] %c: %m%n%ex</pattern>
        </layout>
    </appender>

java.lang.IllegalStateException:检测到 Logback 配置错误: com.dtdsoftware.splunk.logging.logback.appender.SplunkRawTCPAppender[tcpRootAppender] 中的错误 - 无法为名为“tcpRootAppender”的 SplunkRawTCPAppender 建立原始 TCP 连接。

这是阻止应用程序的帮助?有人可以帮忙吗?谢谢。

【问题讨论】:

    标签: java spring logging spring-boot splunk


    【解决方案1】:

    最简单的方法是为每个环境设置不同的“logback”配置文件。

    所以对于本地(开发?)环境,只需删除该附加程序。

    【讨论】:

      猜你喜欢
      • 2014-10-12
      • 2015-04-18
      • 2023-03-16
      • 1970-01-01
      • 1970-01-01
      • 2017-02-18
      相关资源
      最近更新 更多