kopia lustrzana https://github.com/gaul/s3proxy
feat: Support json logging
rodzic
b8bd258dcd
commit
7239ed42e9
|
@ -0,0 +1,8 @@
|
||||||
|
# Logging
|
||||||
|
|
||||||
|
## Configuration
|
||||||
|
|
||||||
|
The following environment variables can be used to configure logging
|
||||||
|
|
||||||
|
* LOG_LEVEL default value "info" used to configure log level
|
||||||
|
* LOG_APPENDER default value "STDOUT" produce string formatted logs "CONTAINER" used to produce json formatted logs
|
|
@ -7,11 +7,17 @@
|
||||||
<level>${LOG_LEVEL:-info}</level>
|
<level>${LOG_LEVEL:-info}</level>
|
||||||
</filter>
|
</filter>
|
||||||
</appender>
|
</appender>
|
||||||
|
<appender name="CONTAINER" class="ch.qos.logback.core.ConsoleAppender">
|
||||||
|
<encoder class="ch.qos.logback.classic.encoder.JsonEncoder"/>
|
||||||
|
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
|
||||||
|
<level>${LOG_LEVEL:-info}</level>
|
||||||
|
</filter>
|
||||||
|
</appender>
|
||||||
|
|
||||||
<logger name="org.eclipse.jetty" level="${JETTY_LOG_LEVEL:-info}" />
|
<logger name="org.eclipse.jetty" level="${JETTY_LOG_LEVEL:-info}" />
|
||||||
<logger name="org.gaul.shaded.org.eclipse.jetty" level="${JETTY_LOG_LEVEL:-info}" />
|
<logger name="org.gaul.shaded.org.eclipse.jetty" level="${JETTY_LOG_LEVEL:-info}" />
|
||||||
|
|
||||||
<root level="${LOG_LEVEL:-info}">
|
<root level="${LOG_LEVEL:-info}">
|
||||||
<appender-ref ref="STDOUT" />
|
<appender-ref ref="${LOG_APPENDER:-STDOUT}" />
|
||||||
</root>
|
</root>
|
||||||
</configuration>
|
</configuration>
|
||||||
|
|
Ładowanie…
Reference in New Issue