Mercurial Hosting > luan
comparison src/goodjava/logging/Log4jFactory.java @ 1448:6fc083e1d08c
start logger
| author | Franklin Schmidt <fschmidt@gmail.com> |
|---|---|
| date | Sun, 23 Feb 2020 18:14:32 -0700 |
| parents | 27efb1fcbcb5 |
| children |
comparison
equal
deleted
inserted
replaced
| 1447:851b9a48cc44 | 1448:6fc083e1d08c |
|---|---|
| 1 package goodjava.logging; | 1 package goodjava.logging; |
| 2 | 2 |
| 3 | 3 |
| 4 public final class Log4jFactory extends LoggerFactory { | 4 public final class Log4jFactory implements ILoggerFactory { |
| 5 private static final class Log4jLogger implements Logger { | 5 private static final class Log4jLogger implements Logger { |
| 6 final org.apache.log4j.Logger log4j; | 6 final org.apache.log4j.Logger log4j; |
| 7 | 7 |
| 8 Log4jLogger(org.apache.log4j.Logger log4j) { | 8 Log4jLogger(org.apache.log4j.Logger log4j) { |
| 9 this.log4j = log4j; | 9 this.log4j = log4j; |
| 31 | 31 |
| 32 @Override public void info(String msg,Throwable t) { | 32 @Override public void info(String msg,Throwable t) { |
| 33 log4j.info(msg,t); | 33 log4j.info(msg,t); |
| 34 } | 34 } |
| 35 | 35 |
| 36 @Override public boolean isInfoEnabled() { | |
| 37 return log4j.isInfoEnabled(); | |
| 38 } | |
| 39 | |
| 36 @Override public void debug(String msg) { | 40 @Override public void debug(String msg) { |
| 37 log4j.debug(msg); | 41 log4j.debug(msg); |
| 38 } | 42 } |
| 39 | 43 |
| 40 @Override public void debug(String msg,Throwable t) { | 44 @Override public void debug(String msg,Throwable t) { |
| 41 log4j.debug(msg,t); | 45 log4j.debug(msg,t); |
| 42 } | 46 } |
| 47 | |
| 48 @Override public boolean isDebugEnabled() { | |
| 49 return log4j.isDebugEnabled(); | |
| 50 } | |
| 43 } | 51 } |
| 44 | 52 |
| 45 @Override protected Logger getLoggerImpl(Class cls) { | 53 @Override public Logger getLogger(String name) { |
| 46 return new Log4jLogger(org.apache.log4j.Logger.getLogger(cls)); | |
| 47 } | |
| 48 | |
| 49 @Override protected Logger getLoggerImpl(String name) { | |
| 50 return new Log4jLogger(org.apache.log4j.Logger.getLogger(name)); | 54 return new Log4jLogger(org.apache.log4j.Logger.getLogger(name)); |
| 51 } | 55 } |
| 52 } | 56 } |
