Classes in this File | Line Coverage | Branch Coverage | Complexity | ||||
SystemLog |
|
| 1.0;1 |
1 | /** | |
2 | * Licensed to the Apache Software Foundation (ASF) under one | |
3 | * or more contributor license agreements. See the NOTICE file | |
4 | * distributed with this work for additional information | |
5 | * regarding copyright ownership. The ASF licenses this file | |
6 | * to you under the Apache License, Version 2.0 (the | |
7 | * "License"); you may not use this file except in compliance | |
8 | * with the License. You may obtain a copy of the License at | |
9 | * | |
10 | * http://www.apache.org/licenses/LICENSE-2.0 | |
11 | * | |
12 | * Unless required by applicable law or agreed to in writing, | |
13 | * software distributed under the License is distributed on an | |
14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | |
15 | * KIND, either express or implied. See the License for the | |
16 | * specific language governing permissions and limitations | |
17 | * under the License. | |
18 | */ | |
19 | package org.apache.creadur.whisker.cli; | |
20 | ||
21 | import org.apache.commons.logging.Log; | |
22 | ||
23 | /** | |
24 | * Logs important messages to system err. | |
25 | */ | |
26 | 46 | public final class SystemLog implements Log { |
27 | ||
28 | /** | |
29 | * Ignored. | |
30 | * @param message possibly null | |
31 | * @see org.apache.commons.logging.Log#debug(java.lang.Object) | |
32 | */ | |
33 | 0 | public void debug(final Object message) { } |
34 | ||
35 | /** | |
36 | * Ignored. | |
37 | * @param message possibly null | |
38 | * @param t possibly null | |
39 | * @see Log#debug(java.lang.Object, java.lang.Throwable) | |
40 | */ | |
41 | 0 | public void debug(final Object message, final Throwable t) { } |
42 | ||
43 | /** | |
44 | * Logs to stderr. | |
45 | * @param message possibly null | |
46 | * @see org.apache.commons.logging.Log#error(java.lang.Object) | |
47 | */ | |
48 | public void error(final Object message) { | |
49 | 0 | err(message); |
50 | 0 | } |
51 | ||
52 | /** | |
53 | * Logs to stderr. | |
54 | * @param message not null | |
55 | */ | |
56 | private void err(final Object message) { | |
57 | 0 | System.err.println(message); |
58 | 0 | } |
59 | ||
60 | /** | |
61 | * Logs to stderr. | |
62 | * @param message possibly null | |
63 | * @param t possibly null | |
64 | * @see Log#error(java.lang.Object, java.lang.Throwable) | |
65 | */ | |
66 | public void error(final Object message, final Throwable t) { | |
67 | 0 | err(message, t); |
68 | 0 | } |
69 | ||
70 | /** | |
71 | * Logs to stderr. | |
72 | * @param message possibly null | |
73 | * @param t possibly null | |
74 | */ | |
75 | private void err(final Object message, final Throwable t) { | |
76 | 0 | err(message); |
77 | 0 | t.printStackTrace(); |
78 | 0 | } |
79 | ||
80 | /** | |
81 | * Logs to stderr. | |
82 | * @param message possibly null | |
83 | * @see org.apache.commons.logging.Log#fatal(java.lang.Object) | |
84 | */ | |
85 | public void fatal(final Object message) { | |
86 | 0 | err(message); |
87 | 0 | } |
88 | ||
89 | /** | |
90 | * Logs to stderr. | |
91 | * @param message possibly null | |
92 | * @param t possibly null | |
93 | * @see Log#fatal(java.lang.Object, java.lang.Throwable) | |
94 | */ | |
95 | public void fatal(final Object message, final Throwable t) { | |
96 | 0 | err(message, t); |
97 | 0 | } |
98 | ||
99 | /** | |
100 | * Ignored. | |
101 | * @param message possibly null | |
102 | * @see Log#info(java.lang.Object) | |
103 | */ | |
104 | public void info(final Object message) { | |
105 | 0 | } |
106 | ||
107 | /** | |
108 | * Ignored. | |
109 | * @param message possibly null | |
110 | * @param t possibly null | |
111 | * @see #info(java.lang.Object, java.lang.Throwable) | |
112 | */ | |
113 | public void info(final Object message, final Throwable t) { | |
114 | 0 | } |
115 | ||
116 | /** | |
117 | * Disabled. | |
118 | * @return false | |
119 | * @see org.apache.commons.logging.Log#isDebugEnabled() | |
120 | */ | |
121 | public boolean isDebugEnabled() { | |
122 | 0 | return false; |
123 | } | |
124 | ||
125 | /** | |
126 | * Enabled. | |
127 | * @return true | |
128 | * @see org.apache.commons.logging.Log#isErrorEnabled() | |
129 | */ | |
130 | public boolean isErrorEnabled() { | |
131 | 0 | return true; |
132 | } | |
133 | ||
134 | /** | |
135 | * Enabled. | |
136 | * @return true | |
137 | * @see org.apache.commons.logging.Log#isFatalEnabled() | |
138 | */ | |
139 | public boolean isFatalEnabled() { | |
140 | 0 | return true; |
141 | } | |
142 | ||
143 | /** | |
144 | * Disabled. | |
145 | * @return false | |
146 | * @see org.apache.commons.logging.Log#isInfoEnabled() | |
147 | */ | |
148 | public boolean isInfoEnabled() { | |
149 | 0 | return false; |
150 | } | |
151 | ||
152 | /** | |
153 | * Disabled. | |
154 | * @return false | |
155 | * @see org.apache.commons.logging.Log#isTraceEnabled() | |
156 | */ | |
157 | public boolean isTraceEnabled() { | |
158 | 0 | return false; |
159 | } | |
160 | ||
161 | /** | |
162 | * Disabled. | |
163 | * @return false | |
164 | * @see org.apache.commons.logging.Log#isWarnEnabled() | |
165 | */ | |
166 | public boolean isWarnEnabled() { | |
167 | 0 | return false; |
168 | } | |
169 | ||
170 | /** | |
171 | * Ignored. | |
172 | * @param message possibly null | |
173 | * @see org.apache.commons.logging.Log#trace(java.lang.Object) | |
174 | */ | |
175 | public void trace(final Object message) { | |
176 | 0 | } |
177 | ||
178 | /** | |
179 | * Ignored. | |
180 | * @param message possibly null | |
181 | * @param t possibly null | |
182 | * @see Log#trace(java.lang.Object, java.lang.Throwable) | |
183 | */ | |
184 | public void trace(final Object message, final Throwable t) { | |
185 | 0 | } |
186 | ||
187 | /** | |
188 | * Ignored. | |
189 | * @param message possibly null | |
190 | * @see org.apache.commons.logging.Log#warn(java.lang.Object) | |
191 | */ | |
192 | public void warn(final Object message) { | |
193 | 0 | } |
194 | ||
195 | /** | |
196 | * Ignored. | |
197 | * @param message possibly null | |
198 | * @param t possibly null | |
199 | * @see Log#warn(java.lang.Object, java.lang.Throwable) | |
200 | */ | |
201 | public void warn(final Object message, final Throwable t) { | |
202 | 0 | } |
203 | } |