2017-07-27 8 views
0

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で ERROR [tcpRootAppender] - 「tcpRootAppenderという名前SplunkRawTCPAppenderのための生のTCP接続を確立できませんでした"

これは役立つアプリケーションをブロックしていますか?誰でもこれを助けることができますか?ありがとう。

答えて

0

最も簡単な方法は、環境ごとに異なる「ログバック」設定ファイルを設定することです。

ローカル(dev?)環境では、そのアペンダーを削除するだけです。

関連する問題