1 /*
2 * Licensed to the Apache Software Foundation (ASF) under one or more
3 * contributor license agreements. See the NOTICE file distributed with
4 * this work for additional information regarding copyright ownership.
5 * The ASF licenses this file to You under the Apache License, Version 2.0
6 * (the "License"); you may not use this file except in compliance with
7 * the License. You may obtain a copy of the License at
8 *
9 * http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
16 */
17 package org.apache.jetspeed.container.services.log;
18
19 import org.apache.pluto.services.log.Logger;
20 import org.apache.commons.logging.Log;
21
22 /***
23 * ContainerLoggerAdaptor
24 *
25 * @author <a href="mailto:taylor@apache.org">David Sean Taylor</a>
26 * @version $Id: ContainerLoggerAdaptor.java 516448 2007-03-09 16:25:47Z ate $
27 */
28 public class ContainerLoggerAdaptor implements Logger
29 {
30 private Log log = null;
31
32 public ContainerLoggerAdaptor(Log log)
33 {
34 this.log = log;
35 }
36
37 /* (non-Javadoc)
38 * @see org.apache.pluto.services.log.Logger#isDebugEnabled()
39 */
40 public boolean isDebugEnabled()
41 {
42 return log.isDebugEnabled();
43 }
44
45 /* (non-Javadoc)
46 * @see org.apache.pluto.services.log.Logger#isInfoEnabled()
47 */
48 public boolean isInfoEnabled()
49 {
50 return log.isInfoEnabled();
51 }
52
53 /* (non-Javadoc)
54 * @see org.apache.pluto.services.log.Logger#isWarnEnabled()
55 */
56 public boolean isWarnEnabled()
57 {
58 return log.isWarnEnabled();
59 }
60
61 /* (non-Javadoc)
62 * @see org.apache.pluto.services.log.Logger#isErrorEnabled()
63 */
64 public boolean isErrorEnabled()
65 {
66 return log.isErrorEnabled();
67 }
68
69 /* (non-Javadoc)
70 * @see org.apache.pluto.services.log.Logger#debug(java.lang.String)
71 */
72 public void debug(String aMessage)
73 {
74 log.debug(aMessage);
75 }
76
77 /* (non-Javadoc)
78 * @see org.apache.pluto.services.log.Logger#debug(java.lang.String, java.lang.Throwable)
79 */
80 public void debug(String aMessage, Throwable aThrowable)
81 {
82 log.debug(aMessage, aThrowable);
83 }
84
85 /* (non-Javadoc)
86 * @see org.apache.pluto.services.log.Logger#info(java.lang.String)
87 */
88 public void info(String aMessage)
89 {
90 log.info(aMessage);
91 }
92
93 /* (non-Javadoc)
94 * @see org.apache.pluto.services.log.Logger#warn(java.lang.String)
95 */
96 public void warn(String aMessage)
97 {
98 log.warn(aMessage);
99 }
100
101 /* (non-Javadoc)
102 * @see org.apache.pluto.services.log.Logger#error(java.lang.String)
103 */
104 public void error(String aMessage)
105 {
106 log.error(aMessage);
107 }
108
109 /* (non-Javadoc)
110 * @see org.apache.pluto.services.log.Logger#error(java.lang.String, java.lang.Throwable)
111 */
112 public void error(String aMessage, Throwable aThrowable)
113 {
114 log.error(aMessage, aThrowable);
115 }
116
117 /* (non-Javadoc)
118 * @see org.apache.pluto.services.log.Logger#error(java.lang.Throwable)
119 */
120 public void error(Throwable aThrowable)
121 {
122 log.error(aThrowable);
123 }
124
125 }