1 package com.atlassian.plugin.spring.scanner.maven;
2
3
4 import org.apache.maven.plugin.logging.Log;
5 import org.slf4j.Logger;
6 import org.slf4j.Marker;
7
8 import java.text.MessageFormat;
9
10
11
12
13
14 class MavenLogAdapter implements Logger {
15 private Log mavenLog;
16
17 MavenLogAdapter(Log mavenLog) {
18 this.mavenLog = mavenLog;
19 }
20
21 private String msgFmt(String format, Object... args) {
22 return MessageFormat.format(format, args);
23 }
24
25 public String getName() {
26 return mavenLog.getClass().getName();
27 }
28
29 public boolean isDebugEnabled() {
30 return mavenLog.isDebugEnabled();
31 }
32
33 public void debug(String format, Object arg1, Object arg2) {
34 if (mavenLog.isDebugEnabled()) {
35 mavenLog.debug(msgFmt(format, arg1, arg2));
36 }
37 }
38
39 public void debug(String format, Object arg) {
40 if (mavenLog.isDebugEnabled()) {
41 mavenLog.debug(msgFmt(format, arg));
42 }
43 }
44
45 public void debug(String format, Object[] argArray) {
46 if (mavenLog.isDebugEnabled()) {
47 mavenLog.debug(msgFmt(format, argArray));
48 }
49 }
50
51 public void debug(String msg, Throwable t) {
52 if (mavenLog.isDebugEnabled()) {
53 mavenLog.debug(msg, t);
54 }
55 }
56
57 public void debug(String msg) {
58 if (mavenLog.isDebugEnabled()) {
59 mavenLog.debug(msg);
60 }
61 }
62
63 public boolean isErrorEnabled() {
64 return mavenLog.isErrorEnabled();
65 }
66
67 public void error(String format, Object arg1, Object arg2) {
68 if (mavenLog.isErrorEnabled()) {
69 mavenLog.error(msgFmt(format, arg1, arg2));
70 }
71 }
72
73 public void error(String format, Object arg) {
74 if (mavenLog.isErrorEnabled()) {
75 mavenLog.error(msgFmt(format, arg));
76 }
77 }
78
79 public void error(String format, Object[] argArray) {
80 if (mavenLog.isErrorEnabled()) {
81 mavenLog.error(msgFmt(format, argArray));
82 }
83 }
84
85 public void error(String msg, Throwable t) {
86 if (mavenLog.isErrorEnabled()) {
87 mavenLog.error(msg, t);
88 }
89 }
90
91 public void error(String msg) {
92 if (mavenLog.isErrorEnabled()) {
93 mavenLog.error(msg);
94 }
95 }
96
97 public boolean isInfoEnabled() {
98 return mavenLog.isInfoEnabled();
99 }
100
101 public void info(String format, Object arg1, Object arg2) {
102 if (mavenLog.isInfoEnabled()) {
103 mavenLog.info(msgFmt(format, arg1, arg2));
104 }
105 }
106
107 public void info(String format, Object arg) {
108 if (mavenLog.isInfoEnabled()) {
109 mavenLog.info(msgFmt(format, arg));
110 }
111 }
112
113 public void info(String format, Object[] argArray) {
114 if (mavenLog.isInfoEnabled()) {
115 mavenLog.info(msgFmt(format, argArray));
116 }
117 }
118
119 public void info(String msg, Throwable t) {
120 if (mavenLog.isInfoEnabled()) {
121 mavenLog.info(msg, t);
122 }
123 }
124
125 public void info(String msg) {
126 if (mavenLog.isInfoEnabled()) {
127 mavenLog.info(msg);
128 }
129 }
130
131 public boolean isTraceEnabled() {
132 return mavenLog.isDebugEnabled();
133 }
134
135 public void trace(String format, Object arg1, Object arg2) {
136 debug(format, arg1, arg2);
137 }
138
139 public void trace(String format, Object arg) {
140 debug(format, arg);
141 }
142
143 public void trace(String format, Object[] argArray) {
144 debug(format, argArray);
145 }
146
147 public void trace(String msg, Throwable t) {
148 debug(msg, t);
149 }
150
151 public void trace(String msg) {
152 debug(msg);
153 }
154
155 public boolean isWarnEnabled() {
156 return mavenLog.isWarnEnabled();
157 }
158
159 public void warn(String format, Object arg1, Object arg2) {
160 if (mavenLog.isWarnEnabled()) {
161 mavenLog.warn(msgFmt(format, arg1, arg2));
162 }
163 }
164
165 public void warn(String format, Object arg) {
166 if (mavenLog.isWarnEnabled()) {
167 mavenLog.warn(msgFmt(format, arg));
168 }
169 }
170
171 public void warn(String format, Object[] argArray) {
172 if (mavenLog.isWarnEnabled()) {
173 mavenLog.warn(msgFmt(format, argArray));
174 }
175 }
176
177 public void warn(String msg, Throwable t) {
178 if (mavenLog.isWarnEnabled()) {
179 mavenLog.warn(msg, t);
180 }
181 }
182
183 public void warn(String msg) {
184 if (mavenLog.isWarnEnabled()) {
185 mavenLog.warn(msg);
186 }
187 }
188
189 public void debug(Marker marker, String format, Object arg1, Object arg2) {
190 debug(format, arg1, arg2);
191 }
192
193 public boolean isTraceEnabled(Marker marker) {
194 return isDebugEnabled();
195 }
196
197 public void trace(Marker marker, String msg) {
198 debug(msg);
199 }
200
201 public void trace(Marker marker, String format, Object arg) {
202 debug(format, arg);
203 }
204
205 public void trace(Marker marker, String format, Object arg1, Object arg2) {
206 debug(format, arg1, arg2);
207 }
208
209 public void trace(Marker marker, String format, Object... argArray) {
210 debug(marker, format, argArray);
211 }
212
213 public void trace(Marker marker, String msg, Throwable t) {
214 debug(msg, t);
215 }
216
217 public boolean isDebugEnabled(Marker marker) {
218 return isDebugEnabled();
219 }
220
221 public void debug(Marker marker, String msg) {
222 debug(msg);
223 }
224
225 public void debug(Marker marker, String format, Object arg) {
226 debug(format, arg);
227 }
228
229 public void debug(Marker marker, String format, Object... arguments) {
230 debug(format, arguments);
231 }
232
233 public void debug(Marker marker, String msg, Throwable t) {
234 debug(msg, t);
235 }
236
237 public boolean isInfoEnabled(Marker marker) {
238 return isInfoEnabled();
239 }
240
241 public void info(Marker marker, String msg) {
242 info(msg);
243 }
244
245 public void info(Marker marker, String format, Object arg) {
246 info(format, arg);
247 }
248
249 public void info(Marker marker, String format, Object arg1, Object arg2) {
250 info(format, arg1, arg2);
251 }
252
253 public void info(Marker marker, String format, Object... arguments) {
254 info(format, arguments);
255 }
256
257 public void info(Marker marker, String msg, Throwable t) {
258 info(msg, t);
259 }
260
261 public boolean isWarnEnabled(Marker marker) {
262 return isWarnEnabled();
263 }
264
265 public void warn(Marker marker, String msg) {
266 warn(msg);
267 }
268
269 public void warn(Marker marker, String format, Object arg) {
270 warn(format, arg);
271 }
272
273 public void warn(Marker marker, String format, Object arg1, Object arg2) {
274 warn(format, arg1, arg2);
275 }
276
277 public void warn(Marker marker, String format, Object... arguments) {
278 warn(format, arguments);
279 }
280
281 public void warn(Marker marker, String msg, Throwable t) {
282 warn(msg, t);
283 }
284
285 public boolean isErrorEnabled(Marker marker) {
286 return isErrorEnabled();
287 }
288
289 public void error(Marker marker, String msg) {
290 error(msg);
291 }
292
293 public void error(Marker marker, String format, Object arg) {
294 error(format, arg);
295 }
296
297 public void error(Marker marker, String format, Object arg1, Object arg2) {
298 error(format, arg1, arg2);
299 }
300
301 public void error(Marker marker, String format, Object... arguments) {
302 error(format, arguments);
303 }
304
305 public void error(Marker marker, String msg, Throwable t) {
306 error(msg, t);
307 }
308 }