Project

General

Profile

« Previous | Next » 

Revision cf0057ee

Added by Andreas Müller almost 2 years ago

ref #10072 use log4j2 in slf4j

View differences:

cdmlib-commons/src/main/resources/log4j.properties
1
### ************ APPENDER ***********************************###
2

  
3
### direct log messages to stdout ###
4
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
5
log4j.appender.stdout.Target=System.out
6
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
7
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
8

  
9
### direct messages to file hibernate.log ###
10
log4j.appender.file=org.apache.log4j.FileAppender
11
log4j.appender.file.File=hibernate.log
12
log4j.appender.file.layout=org.apache.log4j.PatternLayout
13
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
14

  
15

  
16
### ************* LOG LEVELS *********************************###
17

  
18
### set log levels - for more verbose logging change 'info' to 'debug' ###
19

  
20
log4j.rootLogger=warn, stdout
21

  
22
### *** CDM *** ###
23

  
24
log4j.logger.eu.etaxonomy.cdm = warn 
25
log4j.logger.eu.etaxonomy.cdm.common = warn
26

  
27

  
28
### *** SPRING ************ ###
29
log4j.logger.org.springframework.test = warn
30

  
31

  
32
### *** Hibernate ********* ###
33
log4j.logger.org.hibernate.orm.deprecation = error
cdmlib-commons/src/main/resources/log4j.xml
1
<?xml version="1.0" encoding="UTF-8"?>
2
<Configuration>
3
  <Appenders>
4
    <File name="FILE" fileName="cdmlib-commons.log" append="true" header="%d{dd MMM yyyy}">
5
      <PatternLayout pattern="%d{ABSOLUTE} %5p %c{1}:%L - %m%n"/>
6
    </File>
7
    <Console name="STDOUT" target="SYSTEM_OUT">
8
      <PatternLayout pattern="%d{ABSOLUTE} %5p %c{1}:%L - %m%n"/>
9
    </Console>
10
  </Appenders>
11
  <Loggers>
12
    <Root level="warn">
13
      <AppenderRef ref="STDOUT"/>
14
      <AppenderRef ref="FILE"/>
15
    </Root>
16
    <Logger name="org.hibernate.orm.deprecation" level="error" additivity="false">
17
      <AppenderRef ref="STDOUT"/>
18
    </Logger>
19
  </Loggers>
20
</Configuration>
cdmlib-commons/src/main/resources/log4jxxx.properties
1
### ************ APPENDER ***********************************###
2

  
3
### direct log messages to stdout ###
4
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
5
log4j.appender.stdout.Target=System.out
6
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
7
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
8

  
9
### direct messages to file hibernate.log ###
10
log4j.appender.file=org.apache.log4j.FileAppender
11
log4j.appender.file.File=hibernate.log
12
log4j.appender.file.layout=org.apache.log4j.PatternLayout
13
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
14

  
15

  
16
### ************* LOG LEVELS *********************************###
17

  
18
### set log levels - for more verbose logging change 'info' to 'debug' ###
19

  
20
log4j.rootLogger=warn, stdout
21

  
22
### *** CDM *** ###
23

  
24
log4j.logger.eu.etaxonomy.cdm = warn 
25
log4j.logger.eu.etaxonomy.cdm.common = warn
26

  
27

  
28
### *** SPRING ************ ###
29
log4j.logger.org.springframework.test = warn
30

  
31

  
32
### *** Hibernate ********* ###
33
log4j.logger.org.hibernate.orm.deprecation = error
cdmlib-model/pom.xml
216 216
<!--     </dependency> -->
217 217
<!-- end validator -->    
218 218
    <dependency>
219
      <groupId>org.slf4j</groupId>
220
      <artifactId>slf4j-reload4j</artifactId>
219
      <groupId>org.apache.logging.log4j</groupId>
220
      <artifactId>log4j-slf4j-impl</artifactId>
221 221
    </dependency>
222 222
    <dependency>
223 223
      <groupId>com.fasterxml.jackson.core</groupId>
pom.xml
42 42
    <doxia.version>1.11.1</doxia.version>                <!-- checked 2021-12 -->
43 43
    <poi.version>5.2.2</poi.version>                    <!-- checked 2022-06 -->
44 44
    <jackson.version>2.13.3</jackson.version>           <!-- checked 2022-05 -->
45
	<commons-logging.version>1.2</commons-logging.version> <!-- checked 2022-06 -->
46
	<slf4j.version>1.7.36</slf4j.version>               <!-- checked 2022-06 -->
45
	<commons-logging.version>1.2</commons-logging.version> <!-- checked 2022-06 --> 
46
	<!-- CAUTION when upgrading, 1.8x requires another log4j binding: https://logging.apache.org/log4j/2.x/log4j-slf4j-impl/index.html -->
47
    <slf4j.version>1.7.36</slf4j.version>               <!-- checked 2022-06 -->
48
	<log4j.version>2.18.0</log4j.version>
47 49
	<jaxb.version>2.3.3</jaxb.version>                 <!-- checked 2020-08, there is a newer version 3.0.0-MX, not checked if compatible -->
48 50
	<cglib.version>3.3.0</cglib.version>
49 51
	<aspectj.version>1.9.7</aspectj.version>            <!-- checked 2022-05 -->
......
696 698
        <version>${slf4j.version}</version>
697 699
      </dependency>
698 700
      <dependency>
699
        <!-- replaces slf4j-log4j12 as log4j12 redirects to reload4j as log4j12 reached EOL 2015,
700
             can maybe be removed once fully removing log4j12 (#10072), but not sure if it also
701
             supports log4j2 -->
702
        <groupId>org.slf4j</groupId>
703
        <artifactId>slf4j-reload4j</artifactId>
704
        <version>${slf4j.version}</version>
701
        <groupId>org.apache.logging.log4j</groupId>
702
        <artifactId>log4j-slf4j-impl</artifactId>
703
        <version>${log4j.version}</version>
705 704
      </dependency>
706 705
	  <dependency>
707 706
        <!-- try to generally exclude -nop as we try to use log4j12, this is done already for unitils -->
......
877 876
      <dependency>
878 877
        <groupId>org.apache.logging.log4j</groupId>
879 878
        <artifactId>log4j-core</artifactId>
880
        <version>2.18.0</version>
879
        <version>${log4j.version}</version>
881 880
      </dependency>
882 881
      <dependency>
883 882
        <groupId>org.apache.logging.log4j</groupId>
884 883
        <artifactId>log4j-api</artifactId>
885
        <version>2.18.0</version>
884
        <version>${log4j.version}</version>
886 885
      </dependency>
887 886
      
888 887
      <dependency>

Also available in: Unified diff