001package org.apache.juli.logging;
002
003import com.killcoding.log.Logger;
004import com.killcoding.log.LoggerFactory;
005
006
007public class LogCustom implements Log {
008    
009    protected final Logger log;
010
011        public LogCustom(Class clazz){
012                super();
013                log = LoggerFactory.getLogger(clazz);
014        }
015        
016        public LogCustom(String clazz){
017                super();
018                log = LoggerFactory.getLogger(clazz);
019        }
020
021    @Override
022        public void debug(Object arg0) {
023                log.debug(String.format("%s",arg0));
024        }
025
026    @Override
027        public void debug(Object arg0, Throwable arg1) {
028                log.debug(String.format("%s",arg0),arg1);
029        }
030
031    @Override
032        public void error(Object arg0) {
033                log.error(String.format("%s",arg0));
034        }
035
036    @Override
037        public void error(Object arg0, Throwable arg1) {
038                log.error(String.format("%s",arg0),arg1);
039        }
040
041    @Override
042        public void fatal(Object arg0) {
043                log.error(String.format("%s",arg0));
044        }
045
046    @Override
047        public void fatal(Object arg0, Throwable arg1) {
048                log.error(String.format("%s",arg0),arg1);
049        }
050    
051    @Override
052        public void info(Object arg0) {
053                log.info(String.format("%s",arg0));
054        }
055
056    @Override
057        public void info(Object arg0, Throwable arg1) {
058                log.info(String.format("%s",arg0));
059        }
060
061    @Override
062        public boolean isDebugEnabled() {
063                return log.isDebugEnabled();
064        }
065
066    @Override
067        public boolean isErrorEnabled() {
068                return log.isErrorEnabled();
069        }
070        
071        @Override
072        public boolean isFatalEnabled() {
073                return log.isErrorEnabled();
074        }
075
076    @Override
077        public boolean isInfoEnabled() {
078                return log.isInfoEnabled();
079        }
080
081    @Override
082        public boolean isTraceEnabled() {
083                return log.isDebugEnabled();
084        }
085
086    @Override
087        public boolean isWarnEnabled() {
088                return log.isWarnEnabled();
089        }
090
091    @Override
092        public void trace(Object arg0) {
093                log.debug(String.format("%s",arg0));
094        }
095
096    @Override
097        public void trace(Object arg0, Throwable arg1) {
098                log.debug(String.format("%s",arg0), arg1);
099        }
100
101    @Override
102        public void warn(Object arg0) {
103                log.warn(String.format("%s",arg0));
104        }
105
106    @Override
107        public void warn(Object arg0, Throwable arg1) {
108                log.warn(String.format("%s",arg0),arg1);
109        }
110
111}