Skip to content

Commit e7bf71e

Browse files
committed
SLF4J support
1 parent 0345f21 commit e7bf71e

File tree

4 files changed

+37
-64
lines changed

4 files changed

+37
-64
lines changed

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -299,8 +299,8 @@ configure(subprojects - project(':onjava')) {
299299
compile project(':onjava')
300300
compile group: 'com.google.guava', name: 'guava', version: '19.0'
301301
compile "org.openjdk.jmh:jmh-core:${jmh.jmhVersion}"
302-
compile group: 'org.apache.logging.log4j', name: 'log4j-api', version: '2.6.2'
303-
compile group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.6.2'
302+
//compile group: 'org.apache.logging.log4j', name: 'log4j-api', version: '2.6.2'
303+
//compile group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.6.2'
304304
}
305305
}
306306

verifying/LoggingLevels.java

Lines changed: 0 additions & 62 deletions
This file was deleted.

verifying/SLF4JLevels.java

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// verifying/SLF4JLevels.java
2+
// (c)2016 MindView LLC: see Copyright.txt
3+
// We make no guarantees that this code is fit for any purpose.
4+
// Visit http://mindviewinc.com/Books/OnJava/ for more book information.
5+
import org.slf4j.*;
6+
7+
public class SLF4JLevels {
8+
private static final Logger logger =
9+
LoggerFactory.getLogger(SLF4JLevels.class);
10+
public static void main(String[] args) {
11+
logger.trace("level: trace");
12+
logger.debug("level: debug");
13+
logger.info("level: info");
14+
logger.warn("level: warn");
15+
logger.error("level: error");
16+
}
17+
}
18+
/* Output:
19+
20:09:34.499 [main] DEBUG SLF4JLevels - level: debug
20+
20:09:34.502 [main] INFO SLF4JLevels - level: info
21+
20:09:34.502 [main] WARN SLF4JLevels - level: warn
22+
20:09:34.502 [main] ERROR SLF4JLevels - level: error
23+
*/

verifying/logback.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<configuration>
3+
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
4+
<encoder>
5+
<pattern>%d{yyyy-MM-dd'T'HH:mm:ss.SSS} [%thread] %-5level %logger - %msg%n
6+
</pattern>
7+
</encoder>
8+
</appender>
9+
<root level="TRACE">
10+
<appender-ref ref="STDOUT" />
11+
</root>
12+
</configuration>

0 commit comments

Comments
 (0)