Project

General

Profile

How to activate logging functionality at the client? » richclient_logback.xml

Detlef Hühnlein, 12/07/2012 01:15 PM

 
1
<?xml version="1.0" encoding="UTF-8"?>
2
<configuration>
3

    
4
    <property name="destination" value="${user.home}/.openecard/logs" />
5

    
6
    <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
7
	<file>${destination}/richclient_info.log</file>
8
	<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
9
	    <!-- daily rollover -->
10
	    <fileNamePattern>${destination}/richclient_info.%d{yyyy-MM-dd}.log</fileNamePattern>
11
	    <!-- keep 30 days' worth of history -->
12
	    <maxHistory>30</maxHistory>
13
	</rollingPolicy>
14
	<encoder>
15
	    <pattern>%date{ISO8601} [%thread] %-5level %class{35}:%line - %msg%n</pattern>
16
	</encoder>
17
    </appender>
18

    
19
    <logger name="org.openecard.transport.paos" level="DEBUG" />
20
    <logger name="org.openecard.sal" level="DEBUG" />
21
    <logger name="org.openecard.common.sal" level="DEBUG" />
22
    <logger name="org.openecard.control" level="DEBUG" />
23
    <logger name="org.openecard.crypto.common.asn1.cvc" level="DEBUG" />
24
    
25
    <root level="WARN">
26
	<appender-ref ref="FILE" />
27
    </root>
28

    
29
</configuration>
    (1-1/1)