Skip to content

Instantly share code, notes, and snippets.

@laverboy
Created March 17, 2017 12:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save laverboy/1bbd5ef0eead61ccfaa548f76b3fb9e0 to your computer and use it in GitHub Desktop.
Save laverboy/1bbd5ef0eead61ccfaa548f76b3fb9e0 to your computer and use it in GitHub Desktop.
Simplified logback settings for test
<!-- https://www.playframework.com/documentation/latest/SettingsLogger -->
<configuration>
<!-- Suppress logback complaining about multiple logback.xml files -->
<statusListener class="ch.qos.logback.core.status.NopStatusListener" />
<conversionRule conversionWord="coloredLevel" converterClass="play.api.libs.logback.ColoredLevel" />
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<!-- We use short exception stack trace logging to limit output for travis. -->
<!-- Change to full if you need to do further debugging, but never commit that. -->
<pattern>%coloredLevel - %message%n%ex{short}</pattern>
</encoder>
</appender>
<appender name="ASYNCSTDOUT" class="ch.qos.logback.classic.AsyncAppender">
<appender-ref ref="STDOUT" />
</appender>
<!-- Turn these off as they are annoying, and anyway we manage configuration ourselves -->
<logger name="com.avaje.ebean.config.PropertyMapLoader" level="OFF" />
<logger name="com.avaje.ebeaninternal.server.core.XmlConfigLoader" level="OFF" />
<logger name="com.avaje.ebeaninternal.server.lib.BackgroundThread" level="OFF" />
<logger name="com.gargoylesoftware.htmlunit.javascript" level="OFF" />
<!--
Uncomment this line to get more information when running tests, but please don't commit.
To get even more detail change INFO to DEBUG
-->
<!--<logger name="application" level="INFO" />-->
<root level="OFF">
<appender-ref ref="ASYNCSTDOUT" />
</root>
</configuration>
@laverboy
Copy link
Author

Add this to /test/resources

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment