Project

General

Profile

Download (3.13 KB) Statistics
| Branch: | Tag: | Revision:
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>
(2-2/2)