Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- input {
- tcp {
- port => 5044
- codec => json_lines
- user => myuser
- password => "$tr0ngP4ssWD!"
- }
- }
- <?xml version="1.0" encoding="UTF-8"?>
- <configuration debug="false">
- <include resource="org/springframework/boot/logging/logback/base.xml"/>
- <appender name="stash" class="net.logstash.logback.appender.LogstashTcpSocketAppender">
- <destination>xx.x.xx.xxx:5044</destination>
- <encoder class="net.logstash.logback.encoder.LoggingEventCompositeJsonEncoder">
- <providers>
- <mdc/> <!-- MDC variables on the Thread will be written as JSON fields-->
- <context/> <!--Outputs entries from logback's context -->
- <version/> <!-- Logstash json format version, the @version field in the output-->
- <logLevel/>
- <loggerName/>
- <pattern>
- <pattern>
- {
- <!-- we can add some custom fields to be sent with all the log entries.-->
- <!--make filtering easier in Logstash-->
- "appName": "elk-demo",
- "appVersion": "1.0"
- }
- </pattern>
- </pattern>
- <!--<threadName/>-->
- <message/>
- <logstashMarkers/> <!-- Useful so we can add extra information for specific log lines as Markers-->
- <arguments/> <!--or through StructuredArguments-->
- <stackTrace/>
- </providers>
- </encoder>
- </appender>
- <root level="INFO">
- <appender-ref ref="CONSOLE"/>
- </root>
- <logger name="org.springframework" level="INFO"/>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement