001    /*
002     * HapiLog.java
003     * 
004     * Created on May 7, 2003 at 2:23:45 PM
005     */
006    package ca.uhn.log;
007    
008    import org.slf4j.Logger;
009    import org.slf4j.Marker;
010    
011    /**
012     * Provides a base implementation of the <code>HapiLog</code> interface.
013     * 
014     * It delegates all method calls declared by <code>Log</code> to the delegate specified in
015     * the contructor.
016     * 
017     * @author <a href="mailto:alexei.guevara@uhn.on.ca">Alexei Guevara</a>
018     * @version $Revision: 1.1 $ updated on $Date: 2007-02-19 02:24:52 $ by $Author: jamesagnew $
019     * @deprecated use slf4j logger class
020     */
021    public class HapiLogImpl implements HapiLog {
022        
023        HapiLogImpl( Logger delegate ) {
024            this.delegate = delegate;
025        }
026        
027            /** 
028             * @deprecated Not available in slf4j. Use e.g. {@link #error(String, Throwable)} instead
029             */
030            public void error(Exception e) {
031                    delegate.error(e.getMessage(), e);
032            }
033        
034        public String getName() {
035                    return delegate.getName();
036            }
037    
038            public boolean isTraceEnabled() {
039                    return delegate.isTraceEnabled();
040            }
041    
042            public void trace(String msg) {
043                    delegate.trace(msg);
044            }
045    
046            public void trace(String format, Object arg) {
047                    delegate.trace(format, arg);
048            }
049    
050            public void trace(String format, Object arg1, Object arg2) {
051                    delegate.trace(format, arg1, arg2);
052            }
053    
054            public void trace(String format, Object[] argArray) {
055                    delegate.trace(format, argArray);
056            }
057    
058            public void trace(String msg, Throwable t) {
059                    delegate.trace(msg, t);
060            }
061    
062            public boolean isTraceEnabled(Marker marker) {
063                    return delegate.isTraceEnabled(marker);
064            }
065    
066            public void trace(Marker marker, String msg) {
067                    delegate.trace(marker, msg);
068            }
069    
070            public void trace(Marker marker, String format, Object arg) {
071                    delegate.trace(marker, format, arg);
072            }
073    
074            public void trace(Marker marker, String format, Object arg1, Object arg2) {
075                    delegate.trace(marker, format, arg1, arg2);
076            }
077    
078            public void trace(Marker marker, String format, Object[] argArray) {
079                    delegate.trace(marker, format, argArray);
080            }
081    
082            public void trace(Marker marker, String msg, Throwable t) {
083                    delegate.trace(marker, msg, t);
084            }
085    
086            public boolean isDebugEnabled() {
087                    return delegate.isDebugEnabled();
088            }
089    
090            public void debug(String msg) {
091                    delegate.debug(msg);
092            }
093    
094            public void debug(String format, Object arg) {
095                    delegate.debug(format, arg);
096            }
097    
098            public void debug(String format, Object arg1, Object arg2) {
099                    delegate.debug(format, arg1, arg2);
100            }
101    
102            public void debug(String format, Object[] argArray) {
103                    delegate.debug(format, argArray);
104            }
105    
106            public void debug(String msg, Throwable t) {
107                    delegate.debug(msg, t);
108            }
109    
110            public boolean isDebugEnabled(Marker marker) {
111                    return delegate.isDebugEnabled(marker);
112            }
113    
114            public void debug(Marker marker, String msg) {
115                    delegate.debug(marker, msg);
116            }
117    
118            public void debug(Marker marker, String format, Object arg) {
119                    delegate.debug(marker, format, arg);
120            }
121    
122            public void debug(Marker marker, String format, Object arg1, Object arg2) {
123                    delegate.debug(marker, format, arg1, arg2);
124            }
125    
126            public void debug(Marker marker, String format, Object[] argArray) {
127                    delegate.debug(marker, format, argArray);
128            }
129    
130            public void debug(Marker marker, String msg, Throwable t) {
131                    delegate.debug(marker, msg, t);
132            }
133    
134            public boolean isInfoEnabled() {
135                    return delegate.isInfoEnabled();
136            }
137    
138            public void info(String msg) {
139                    delegate.info(msg);
140            }
141    
142            public void info(String format, Object arg) {
143                    delegate.info(format, arg);
144            }
145    
146            public void info(String format, Object arg1, Object arg2) {
147                    delegate.info(format, arg1, arg2);
148            }
149    
150            public void info(String format, Object[] argArray) {
151                    delegate.info(format, argArray);
152            }
153    
154            public void info(String msg, Throwable t) {
155                    delegate.info(msg, t);
156            }
157    
158            public boolean isInfoEnabled(Marker marker) {
159                    return delegate.isInfoEnabled(marker);
160            }
161    
162            public void info(Marker marker, String msg) {
163                    delegate.info(marker, msg);
164            }
165    
166            public void info(Marker marker, String format, Object arg) {
167                    delegate.info(marker, format, arg);
168            }
169    
170            public void info(Marker marker, String format, Object arg1, Object arg2) {
171                    delegate.info(marker, format, arg1, arg2);
172            }
173    
174            public void info(Marker marker, String format, Object[] argArray) {
175                    delegate.info(marker, format, argArray);
176            }
177    
178            public void info(Marker marker, String msg, Throwable t) {
179                    delegate.info(marker, msg, t);
180            }
181    
182            public boolean isWarnEnabled() {
183                    return delegate.isWarnEnabled();
184            }
185    
186            public void warn(String msg) {
187                    delegate.warn(msg);
188            }
189    
190            public void warn(String format, Object arg) {
191                    delegate.warn(format, arg);
192            }
193    
194            public void warn(String format, Object[] argArray) {
195                    delegate.warn(format, argArray);
196            }
197    
198            public void warn(String format, Object arg1, Object arg2) {
199                    delegate.warn(format, arg1, arg2);
200            }
201    
202            public void warn(String msg, Throwable t) {
203                    delegate.warn(msg, t);
204            }
205    
206            public boolean isWarnEnabled(Marker marker) {
207                    return delegate.isWarnEnabled(marker);
208            }
209    
210            public void warn(Marker marker, String msg) {
211                    delegate.warn(marker, msg);
212            }
213    
214            public void warn(Marker marker, String format, Object arg) {
215                    delegate.warn(marker, format, arg);
216            }
217    
218            public void warn(Marker marker, String format, Object arg1, Object arg2) {
219                    delegate.warn(marker, format, arg1, arg2);
220            }
221    
222            public void warn(Marker marker, String format, Object[] argArray) {
223                    delegate.warn(marker, format, argArray);
224            }
225    
226            public void warn(Marker marker, String msg, Throwable t) {
227                    delegate.warn(marker, msg, t);
228            }
229    
230            public boolean isErrorEnabled() {
231                    return delegate.isErrorEnabled();
232            }
233            
234            public void error(String msg) {
235                    delegate.error(msg);
236            }
237    
238            public void error(String format, Object arg) {
239                    delegate.error(format, arg);
240            }
241    
242            public void error(String format, Object arg1, Object arg2) {
243                    delegate.error(format, arg1, arg2);
244            }
245    
246            public void error(String format, Object[] argArray) {
247                    delegate.error(format, argArray);
248            }
249    
250            public void error(String msg, Throwable t) {
251                    delegate.error(msg, t);
252            }
253    
254            public boolean isErrorEnabled(Marker marker) {
255                    return delegate.isErrorEnabled(marker);
256            }
257    
258            public void error(Marker marker, String msg) {
259                    delegate.error(marker, msg);
260            }
261    
262            public void error(Marker marker, String format, Object arg) {
263                    delegate.error(marker, format, arg);
264            }
265    
266            public void error(Marker marker, String format, Object arg1, Object arg2) {
267                    delegate.error(marker, format, arg1, arg2);
268            }
269    
270            public void error(Marker marker, String format, Object[] argArray) {
271                    delegate.error(marker, format, argArray);
272            }
273    
274            public void error(Marker marker, String msg, Throwable t) {
275                    delegate.error(marker, msg, t);
276            }
277    
278            private final Logger delegate;
279        
280    
281        
282    }