Project

General

Profile

Download (3.28 KB) Statistics
| Branch: | Tag: | Revision:
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 -->
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
    <Logger name="com.mchange.v2.c3p0" level="warn"/>
71
    
72
  </Loggers>
73
</Configuration>
(1-1/2)