2222import org .apache .logging .log4j .MarkerManager ;
2323import org .apache .logging .log4j .message .SimpleMessage ;
2424import org .apache .logging .log4j .spi .AbstractLogger ;
25- import org .apache .logging .log4j .spi .AbstractLoggerWrapper ;
25+ import org .apache .logging .log4j .spi .ExtendedLoggerWrapper ;
2626
2727/**
2828 * @author Eduardo Macarron
2929 */
3030public class Log4j2AbstractLoggerImpl implements Log {
31-
31+
3232 private static Marker MARKER = MarkerManager .getMarker (LogFactory .MARKER );
33-
33+
3434 private static final String FQCN = Log4j2Impl .class .getName ();
35-
36- private AbstractLoggerWrapper log ;
35+
36+ private ExtendedLoggerWrapper log ;
3737
3838 public Log4j2AbstractLoggerImpl (AbstractLogger abstractLogger ) {
39- log = new AbstractLoggerWrapper (abstractLogger , abstractLogger .getName (), abstractLogger .getMessageFactory ());
39+ log = new ExtendedLoggerWrapper (abstractLogger , abstractLogger .getName (), abstractLogger .getMessageFactory ());
4040 }
4141
4242 public boolean isDebugEnabled () {
@@ -48,23 +48,23 @@ public boolean isTraceEnabled() {
4848 }
4949
5050 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 );
5252 }
5353
5454 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 );
5656 }
5757
5858 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 );
6060 }
6161
6262 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 );
6464 }
6565
6666 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 );
6868 }
6969
7070}
0 commit comments