aboutsummaryrefslogtreecommitdiff
path: root/kamon-examples/kamon-play-example/conf/logger.xml
diff options
context:
space:
mode:
authorDiego <diegolparra@gmail.com>2016-12-13 13:06:29 -0300
committerDiego <diegolparra@gmail.com>2016-12-13 13:06:29 -0300
commita74379942b2c672c9ba507093f27ead5693c1240 (patch)
tree1a22f1ae9080e4ec7496f0b5536107b35a5acd68 /kamon-examples/kamon-play-example/conf/logger.xml
parentee7e2218f869eeea8be00441c82b5e6e8f4d99eb (diff)
downloadKamon-a74379942b2c672c9ba507093f27ead5693c1240.tar.gz
Kamon-a74379942b2c672c9ba507093f27ead5693c1240.tar.bz2
Kamon-a74379942b2c672c9ba507093f27ead5693c1240.zip
wip
Diffstat (limited to 'kamon-examples/kamon-play-example/conf/logger.xml')
-rw-r--r--kamon-examples/kamon-play-example/conf/logger.xml27
1 files changed, 27 insertions, 0 deletions
diff --git a/kamon-examples/kamon-play-example/conf/logger.xml b/kamon-examples/kamon-play-example/conf/logger.xml
new file mode 100644
index 00000000..a4a10bd0
--- /dev/null
+++ b/kamon-examples/kamon-play-example/conf/logger.xml
@@ -0,0 +1,27 @@
+<configuration scan="true">
+
+ <!--
+ if we use the AsyncAppender this value will not be available at the moment of log,
+ because the operation is executed in another ThreadPool,
+ in that case we need put the value the MDC like the [%X{User-Agent}]
+ -->
+ <conversionRule conversionWord="traceToken" converterClass="kamon.trace.logging.LogbackTraceTokenConverter" />
+
+ <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
+ <encoder>
+ <pattern>%date{HH:mm:ss.SSS} %-5level [%traceToken][%X{User-Agent}] [%thread] %logger{55} - %msg%n</pattern>
+ </encoder>
+ </appender>
+
+ <appender name="ASYNC" class="ch.qos.logback.classic.AsyncAppender">
+ <appender-ref ref="STDOUT" />
+ </appender>
+
+ <logger name="play" level="INFO" />
+ <logger name="application" level="INFO" />
+
+ <root level="INFO">
+ <appender-ref ref="STDOUT" />
+ </root>
+
+</configuration>