1

I use a Spring Boot Application with logback-logstash. Also I use the ELK Stack.

In my logback-spring.xml

<appender name="logstash" class="net.logstash.logback.appender.LogstashTcpSocketAppender">
    <destination>https://mykibana.url</destination>....

I configure logback to establish a connection to logstash, everything works fine. Sometimes I dont have an internet connection to my logstash server. For e.g. when I work offline in a train. And I dont want to boot up an entire ELK Stack localy.

My console is flooded with exceptions like

00:37:15,429 |-WARN in net.logstash.logback.appender.LogstashTcpSocketAppender[logstash] - 
    at java.net.ConnectException: Connection refused: no further information

Is it possible to configure logback like:

if connection possible connect else do not use logstash appender

or

try 3 times than give up

Tristate
  • 1,498
  • 2
  • 18
  • 38

0 Answers0