gitpitch/conf/logback.xml
David Russell f4adfbed3e Added support for GitLab and Bitbucket slideshow presentations.
The GitPitch server has been updated with support for GitPitch slideshow presentations powered by PITCHME.md within GitHub, GitLab and Bitbucket public repos.

The git.repo.services property in application.conf can be used to register and configure custom GRS (Git Repo Services) for any GitPitch server deployment.
2016-09-07 14:11:29 +08:00

59 lines
2.3 KiB
XML

<!-- https://www.playframework.com/documentation/latest/SettingsLogger -->
<configuration>
<conversionRule conversionWord="coloredLevel" converterClass="play.api.libs.logback.ColoredLevel"/>
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
<file>${application.home:-.}/logs/server.log</file>
<encoder>
<pattern>%date [%level] from %logger in %thread - %message%n%xException</pattern>
</encoder>
</appender>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%date %thread %coloredLevel %logger{15} - %message%n%xException{10}</pattern>
</encoder>
</appender>
<appender name="ASYNCFILE" class="ch.qos.logback.classic.AsyncAppender">
<appender-ref ref="FILE"/>
</appender>
<appender name="ASYNCSTDOUT" class="ch.qos.logback.classic.AsyncAppender">
<appender-ref ref="STDOUT"/>
</appender>
<logger name="play" level="INFO"/>
<logger name="com.gitpitch.controllers" level="DEBUG" additivity="false">
<appender-ref ref="ASYNCSTDOUT"/>
</logger>
<logger name="com.gitpitch.services" level="DEBUG" additivity="false">
<appender-ref ref="ASYNCSTDOUT"/>
</logger>
<logger name="com.gitpitch.models" level="DEBUG" additivity="false">
<appender-ref ref="ASYNCSTDOUT"/>
</logger>
<logger name="com.gitpitch.filters" level="DEBUG" additivity="false">
<appender-ref ref="ASYNCSTDOUT"/>
</logger>
<logger name="com.gitpitch.git" level="DEBUG" additivity="false">
<appender-ref ref="ASYNCSTDOUT"/>
</logger>
<logger name="com.gitpitch.utils" level="DEBUG" additivity="false">
<appender-ref ref="ASYNCSTDOUT"/>
</logger>
<!-- Off these ones 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"/>
<root level="WARN">
<appender-ref ref="ASYNCFILE"/>
<appender-ref ref="ASYNCSTDOUT"/>
</root>
</configuration>