1 // ========================================================================
2 // Licensed under the Apache License, Version 2.0 (the "License");
3 // you may not use this file except in compliance with the License.
4 // You may obtain a copy of the License at
5 // http://www.apache.org/licenses/LICENSE-2.0
6 // Unless required by applicable law or agreed to in writing, software
7 // distributed under the License is distributed on an "AS IS" BASIS,
8 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9 // See the License for the specific language governing permissions and
10 // limitations under the License.
11 // ========================================================================
12 package com.sun.org.apache.commons.logging.impl;
13
14 import com.sun.org.apache.commons.logging.Log;
15
16
17 public class NoOpLog implements Log
18 {
19
20 /**
21 *
22 */
23 public NoOpLog()
24 {
25 super();
26 }
27
28 /**
29 * @see com.sun.org.apache.commons.logging.Log#fatal(java.lang.Object)
30 */
31 public void fatal(Object message)
32 {
33 //noop
34 }
35
36 /**
37 * @see com.sun.org.apache.commons.logging.Log#fatal(java.lang.Object, java.lang.Throwable)
38 */
39 public void fatal(Object message, Throwable t)
40 {
41 }
42
43 /**
44 * @see com.sun.org.apache.commons.logging.Log#debug(java.lang.Object)
45 */
46 public void debug(Object message)
47 {
48
49 }
50
51 /**
52 * @see com.sun.org.apache.commons.logging.Log#debug(java.lang.Object, java.lang.Throwable)
53 */
54 public void debug(Object message, Throwable t)
55 {
56
57 }
58
59 /**
60 * @see com.sun.org.apache.commons.logging.Log#trace(java.lang.Object)
61 */
62 public void trace(Object message)
63 {
64
65 }
66
67 /**
68 * @see com.sun.org.apache.commons.logging.Log#info(java.lang.Object)
69 */
70 public void info(Object message)
71 {
72
73 }
74
75 /**
76 * @see com.sun.org.apache.commons.logging.Log#error(java.lang.Object)
77 */
78 public void error(Object message)
79 {
80
81 }
82
83 /**
84 * @see com.sun.org.apache.commons.logging.Log#error(java.lang.Object, java.lang.Throwable)
85 */
86 public void error(Object message, Throwable cause)
87 {
88
89 }
90
91 /**
92 * @see com.sun.org.apache.commons.logging.Log#warn(java.lang.Object)
93 */
94 public void warn(Object message)
95 {
96
97 }
98
99 /**
100 * @see com.sun.org.apache.commons.logging.Log#isDebugEnabled()
101 */
102 public boolean isDebugEnabled()
103 {
104 return false;
105 }
106
107 /**
108 * @see com.sun.org.apache.commons.logging.Log#isWarnEnabled()
109 */
110 public boolean isWarnEnabled()
111 {
112 return false;
113 }
114
115 /**
116 * @see com.sun.org.apache.commons.logging.Log#isInfoEnabled()
117 */
118 public boolean isInfoEnabled()
119 {
120 return false;
121 }
122
123 /**
124 * @see com.sun.org.apache.commons.logging.Log#isErrorEnabled()
125 */
126 public boolean isErrorEnabled()
127 {
128 return false;
129 }
130
131 /**
132 * @see com.sun.org.apache.commons.logging.Log#isTraceEnabled()
133 */
134 public boolean isTraceEnabled()
135 {
136 return false;
137 }
138
139 }