1
|
<?xml version="1.0" encoding="UTF-8"?>
|
2
|
<!--
|
3
|
#
|
4
|
# If you are having problems with logging you may debug Log4J initialization,
|
5
|
# start the application with a system property log4j.configDebug set to "true".
|
6
|
# E.g.:
|
7
|
#
|
8
|
# java -Dlog4j.configDebug=true
|
9
|
#
|
10
|
-->
|
11
|
<Configuration>
|
12
|
<Appenders>
|
13
|
<Console name="STDOUT" target="SYSTEM_OUT">
|
14
|
<PatternLayout pattern="%d %p [%c] - %m%n"/>
|
15
|
</Console>
|
16
|
</Appenders>
|
17
|
<Loggers>
|
18
|
<Root level="warn">
|
19
|
<AppenderRef ref="STDOUT"/>
|
20
|
<!-- <AppenderRef ref="FILE"/> -->
|
21
|
</Root>
|
22
|
|
23
|
<!-- NOTE by AM: probably most of these filters are not needed as they are only relevant
|
24
|
for running in CDM Server, but logging is defined there in explicit file -->
|
25
|
<Logger name="eu.etaxonomy.cdm" level="info"/>
|
26
|
<!-- ### avoid vast amount of "getCitation not yet implemented" & "getProblems not yet implemented" messages -->
|
27
|
<Logger name="eu.etaxonomy.cdm.model.name.TaxonName" level="error"/>
|
28
|
<Logger name="eu.etaxonomy.cdm.persistence.dao.initializer" level="error"/>
|
29
|
<Logger name="eu.etaxonomy.cdm.database.UpdatableRoutingDataSource" level="info"/>
|
30
|
<Logger name="eu.etaxonomy.cdm.cache" level="warn"/>
|
31
|
<Logger name="eu.etaxonomy.cdm.remote.controller" level="info"/>
|
32
|
<Logger name="eu.etaxonomy.cdm.remote.controller.interceptor" level="warn"/>
|
33
|
|
34
|
<!-- Logger name="eu.etaxonomy.cdm.remote.json.processor.AbstractCdmBeanProcessor" level="debug"/ -->
|
35
|
<!-- ### json serialization -->
|
36
|
<!-- Logger name="eu.etaxonomy.cdm.remote.json.processor.bean" level="debug"/ -->
|
37
|
|
38
|
<!-- ### prevent CdmExceptionResolver from logging errors ###-->
|
39
|
<Logger name="eu.etaxonomy.cdm.remote.exception.CdmExceptionResolver" level="error"/>
|
40
|
|
41
|
<!-- ### springframework ### -->
|
42
|
<Logger name="org.springframework" level="warn"/>
|
43
|
<!-- Logger name="org.springframework.web.servlet.mvc.support" level="debug"/ -->
|
44
|
<!-- Logger name="org.springframework.web.servlet.DispatcherServlet" level="trace"/ -->
|
45
|
<!-- Logger name="org.springframework.web.servlet.view" level="trace"/ -->
|
46
|
<Logger name="org.springframework.web.servlet.view" level="warn"/>
|
47
|
<Logger name="org.springframework.web.servlet.mvc.annotation" level="warn"/>
|
48
|
|
49
|
<!-- ### json-lib ###-->
|
50
|
<Logger name="net.sf.json.JSONObject" level="error"/>
|
51
|
|
52
|
<!-- ### hibernate ###-->
|
53
|
<Logger name="org.hibernate" level="warn"/>
|
54
|
<Logger name="org.hibernate.search" level="error"/>
|
55
|
<Logger name="org.hibernate.orm.deprecation" level="error"/>
|
56
|
|
57
|
<!-- ### log just the SQL (DEBUG to see) ### -->
|
58
|
<Logger name="org.hibernate.SQL" level="warn"/>
|
59
|
<Logger name="org.hibernate.engine.query" level="error"/>
|
60
|
<!-- ### log JDBC bind parameters (TRACE to see) ### -->
|
61
|
<Logger name="org.hibernate.type" level="warn"/>
|
62
|
<Logger name="org.hibernate.type.descriptor.sql.BasicBinder" level="error"/>
|
63
|
<!-- ### This overcomes the proxy narrow log of hibernate -->
|
64
|
<Logger name="org.hibernate.engine.internal.StatefulPersistenceContext" level="error"/>
|
65
|
|
66
|
<!-- ### log transaction binding ### -->
|
67
|
<!-- Logger name="org.hibernate.transaction" level="debug"/ -->
|
68
|
<!-- Logger name="org.springframework.transaction.support.TransactionSynchronizationManager" level="trace"/ -->
|
69
|
|
70
|
</Loggers>
|
71
|
</Configuration>
|
72
|
|