switch syslog to a json format (via patternLayout)

This commit is contained in:
2023-01-18 11:46:12 -06:00
parent 24d5406ee3
commit 369ba3c8d7

View File

@ -3,11 +3,14 @@
<Appenders>
<Console name="SystemOutAppender" target="SYSTEM_OUT">
<LevelRangeFilter minLevel="ERROR" maxLevel="DEBUG" onMatch="ACCEPT" onMismatch="DENY"/>
<PatternLayout pattern="%highlight{%date{ISO8601} | %relative | %level | %threadName | %logger{1} | %message%n}"/>
<PatternLayout pattern="%highlight{%date{ISO8601} | %level | %threadName | %logger{1} | %message%n}"/>
</Console>
<Syslog name="SyslogAppender" format="RFC5424" host="localhost" port="514" protocol="UDP" appName="qqq" facility="LOCAL0">
<LevelRangeFilter minLevel="ERROR" maxLevel="INFO" onMatch="ACCEPT" onMismatch="DENY"/>
<PatternLayout pattern="%date{ISO8601} | %relative | %level | %threadName | %logger{1} | %message%n"/>
<PatternLayout>
<!-- leaving date out - syslog has a timestamp. -->
<pattern>{"level":"%level","uptime":%relative,"thread":"%threadName","class":"%logger{1}","log":%message}%n</pattern>
</PatternLayout>
</Syslog>
<File name="LogFileAppender" fileName="log/qqq.log">
<LevelRangeFilter minLevel="ERROR" maxLevel="all" onMatch="ACCEPT" onMismatch="DENY"/>