1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.apache.ibatis.logging.jdk14;
17
18 import java.util.logging.Level;
19 import java.util.logging.Logger;
20
21 import org.apache.ibatis.logging.Log;
22
23
24
25
26 public class Jdk14LoggingImpl implements Log {
27
28 private final Logger log;
29
30 public Jdk14LoggingImpl(String clazz) {
31 log = Logger.getLogger(clazz);
32 }
33
34 @Override
35 public boolean isDebugEnabled() {
36 return log.isLoggable(Level.FINE);
37 }
38
39 @Override
40 public boolean isTraceEnabled() {
41 return log.isLoggable(Level.FINER);
42 }
43
44 @Override
45 public void error(String s, Throwable e) {
46 log.log(Level.SEVERE, s, e);
47 }
48
49 @Override
50 public void error(String s) {
51 log.log(Level.SEVERE, s);
52 }
53
54 @Override
55 public void debug(String s) {
56 log.log(Level.FINE, s);
57 }
58
59 @Override
60 public void trace(String s) {
61 log.log(Level.FINER, s);
62 }
63
64 @Override
65 public void warn(String s) {
66 log.log(Level.WARNING, s);
67 }
68
69 }