Skip to content

Instantly share code, notes, and snippets.

@evkuzin
Last active March 13, 2020 19:00
Show Gist options
  • Save evkuzin/6fa24577d896e0cb4102367bebeeed18 to your computer and use it in GitHub Desktop.
Save evkuzin/6fa24577d896e0cb4102367bebeeed18 to your computer and use it in GitHub Desktop.
logback.xml
sudo -s
export APP=app # REPLACE WITH YOUR APP NAME
cat <<EOF > /srv/$APP/config/logback.xml
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<conversionRule conversionWord="maskedMessage" converterClass="com.revolut.common.infra.logging.MaskingConverter" />
<property name="defaultPattern" value="%-5level [%d{dd/MM/yy HH:mm:ss.SSS}] [%thread] %logger [%X{Request-Id:-NonRequest}] %maskedMessage%n" />
<appender name="default" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<charset>utf-8</charset>
<pattern>\${defaultPattern}</pattern>
</encoder>
</appender>
<appender name="default-async" class="ch.qos.logback.classic.AsyncAppender">
<queueSize>1000000</queueSize>
<discardingThreshold>0</discardingThreshold>
<appender-ref ref="default" />
</appender>
<logger name="org.apache.http" level="off" />
<logger name="org.eclipse.jetty" level="off" />
<logger name="com.zaxxer.hikari.pool.HikariPool" level="off" />
<logger name="com.zaxxer.hikari.HikariConfig" level="off" />
<logger name="org.flywaydb.core.internal" level="off" />
<root level="INFO">
<appender-ref ref="default" />
</root>
</configuration>
EOF
systemctl stop $APP \
&& systemctl start $APP \
&& journalctl -fu $APP
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment