Logging and scripting fine-tuning
[aquarium] / src / main / resources / logback.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <configuration>
3   <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
4     <encoder>
5       <pattern>%-5level %d{HH:mm:ss.SSS} [%thread] %logger{36} - %msg%n</pattern>
6     </encoder>
7   </appender>
8
9   <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
10     <file>${AQUARIUM_HOME}/logs/aquarium.log</file>
11     <append>true</append>
12     <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
13       <fileNamePattern>${AQUARIUM_HOME}/logs/aquarium.%d{yyyy-MM-dd}.log</fileNamePattern>
14       <maxHistory>30</maxHistory>
15     </rollingPolicy>
16     <encoder>
17       <pattern>%-5level %d{HH:mm:ss.SSS} [%thread] %logger{36} - %msg%n</pattern>
18     </encoder>
19   </appender>
20
21   <logger name="ch.qos.logback" level="DEBUG"/>
22
23   <logger name="com.ckkloverdos" level="INFO"/>
24
25   <logger name="cc.spray.can" level="DEBUG"/>
26
27   <logger name="gr.grnet" level="DEBUG"/>
28
29   <root level="DEBUG">
30     <appender-ref ref="FILE"/>
31   </root>
32 </configuration>