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