22
22
import org .apache .logging .log4j .MarkerManager ;
23
23
import org .apache .logging .log4j .message .SimpleMessage ;
24
24
import org .apache .logging .log4j .spi .AbstractLogger ;
25
- import org .apache .logging .log4j .spi .AbstractLoggerWrapper ;
25
+ import org .apache .logging .log4j .spi .ExtendedLoggerWrapper ;
26
26
27
27
/**
28
28
* @author Eduardo Macarron
29
29
*/
30
30
public class Log4j2AbstractLoggerImpl implements Log {
31
-
31
+
32
32
private static Marker MARKER = MarkerManager .getMarker (LogFactory .MARKER );
33
-
33
+
34
34
private static final String FQCN = Log4j2Impl .class .getName ();
35
-
36
- private AbstractLoggerWrapper log ;
35
+
36
+ private ExtendedLoggerWrapper log ;
37
37
38
38
public Log4j2AbstractLoggerImpl (AbstractLogger abstractLogger ) {
39
- log = new AbstractLoggerWrapper (abstractLogger , abstractLogger .getName (), abstractLogger .getMessageFactory ());
39
+ log = new ExtendedLoggerWrapper (abstractLogger , abstractLogger .getName (), abstractLogger .getMessageFactory ());
40
40
}
41
41
42
42
public boolean isDebugEnabled () {
@@ -48,23 +48,23 @@ public boolean isTraceEnabled() {
48
48
}
49
49
50
50
public void error (String s , Throwable e ) {
51
- log .log ( MARKER , FQCN , Level .ERROR , new SimpleMessage (s ), e );
51
+ log .logIfEnabled ( FQCN , Level .ERROR , MARKER , new SimpleMessage (s ), e );
52
52
}
53
53
54
54
public void error (String s ) {
55
- log .log ( MARKER , FQCN , Level .ERROR , new SimpleMessage (s ), null );
55
+ log .logIfEnabled ( FQCN , Level .ERROR , MARKER , new SimpleMessage (s ), null );
56
56
}
57
57
58
58
public void debug (String s ) {
59
- log .log ( MARKER , FQCN , Level .DEBUG , new SimpleMessage (s ), null );
59
+ log .logIfEnabled ( FQCN , Level .DEBUG , MARKER , new SimpleMessage (s ), null );
60
60
}
61
61
62
62
public void trace (String s ) {
63
- log .log ( MARKER , FQCN , Level .TRACE , new SimpleMessage (s ), null );
63
+ log .logIfEnabled ( FQCN , Level .TRACE , MARKER , new SimpleMessage (s ), null );
64
64
}
65
65
66
66
public void warn (String s ) {
67
- log .log ( MARKER , FQCN , Level .WARN , new SimpleMessage (s ), null );
67
+ log .logIfEnabled ( FQCN , Level .WARN , MARKER , new SimpleMessage (s ), null );
68
68
}
69
69
70
70
}
0 commit comments