1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 package org.jomc.logging.ri.slf4j;
37
38 import java.util.logging.Level;
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" )
64
65
66 public final class Slf4JLogger
67 implements org.jomc.logging.Logger,
68 org.jomc.spi.Listener
69 {
70
71
72
73 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" )
74 public Slf4JLogger()
75 {
76
77 super();
78
79 }
80
81
82
83
84 public boolean isConfigEnabled()
85 {
86 return this.getLogger().isDebugEnabled();
87 }
88
89 public void config( final String message )
90 {
91 this.getLogger().debug( message );
92 }
93
94 public void config( final Throwable throwable )
95 {
96 this.getLogger().debug( throwable.getMessage(), throwable );
97 }
98
99 public void config( final String message, final Throwable throwable )
100 {
101 this.getLogger().debug( message, throwable );
102 }
103
104 public boolean isDebugEnabled()
105 {
106 return this.getLogger().isDebugEnabled();
107 }
108
109 public void debug( final String message )
110 {
111 this.getLogger().debug( message );
112 }
113
114 public void debug( final Throwable throwable )
115 {
116 this.getLogger().debug( throwable.getMessage(), throwable );
117 }
118
119 public void debug( final String message, final Throwable throwable )
120 {
121 this.getLogger().debug( message, throwable );
122 }
123
124 public boolean isErrorEnabled()
125 {
126 return this.getLogger().isErrorEnabled();
127 }
128
129 public void error( final String message )
130 {
131 this.getLogger().error( message );
132 }
133
134 public void error( final Throwable throwable )
135 {
136 this.getLogger().error( throwable.getMessage(), throwable );
137 }
138
139 public void error( final String message, final Throwable throwable )
140 {
141 this.getLogger().error( message, throwable );
142 }
143
144 public boolean isFatalEnabled()
145 {
146 return this.getLogger().isErrorEnabled();
147 }
148
149 public void fatal( final String message )
150 {
151 this.getLogger().error( message );
152 }
153
154 public void fatal( final Throwable throwable )
155 {
156 this.getLogger().error( throwable.getMessage(), throwable );
157 }
158
159 public void fatal( final String message, final Throwable throwable )
160 {
161 this.getLogger().error( message, throwable );
162 }
163
164 public boolean isInfoEnabled()
165 {
166 return this.getLogger().isInfoEnabled();
167 }
168
169 public void info( final String message )
170 {
171 this.getLogger().info( message );
172 }
173
174 public void info( final Throwable throwable )
175 {
176 this.getLogger().info( throwable.getMessage(), throwable );
177 }
178
179 public void info( final String message, final Throwable throwable )
180 {
181 this.getLogger().info( message, throwable );
182 }
183
184 public boolean isTraceEnabled()
185 {
186 return this.getLogger().isTraceEnabled();
187 }
188
189 public void trace( final String message )
190 {
191 this.getLogger().trace( message );
192 }
193
194 public void trace( final Throwable throwable )
195 {
196 this.getLogger().trace( throwable.getMessage(), throwable );
197 }
198
199 public void trace( final String message, final Throwable throwable )
200 {
201 this.getLogger().trace( message, throwable );
202 }
203
204 public boolean isWarnEnabled()
205 {
206 return this.getLogger().isWarnEnabled();
207 }
208
209 public void warn( final String message )
210 {
211 this.getLogger().warn( message );
212 }
213
214 public void warn( final Throwable throwable )
215 {
216 this.getLogger().warn( throwable.getMessage(), throwable );
217 }
218
219 public void warn( final String message, final Throwable throwable )
220 {
221 this.getLogger().warn( message, throwable );
222 }
223
224
225
226 public void onLog( final Level level, final String message, final Throwable throwable )
227 {
228 if ( level != null )
229 {
230 if ( level.intValue() <= Level.FINEST.intValue() )
231 {
232 this.getObjectManagementLogger().trace( message, throwable );
233 }
234 else if ( level.intValue() <= Level.FINER.intValue() )
235 {
236 this.getObjectManagementLogger().debug( message, throwable );
237 }
238 else if ( level.intValue() <= Level.FINE.intValue() )
239 {
240 this.getObjectManagementLogger().debug( message, throwable );
241 }
242 else if ( level.intValue() <= Level.CONFIG.intValue() )
243 {
244 this.getObjectManagementLogger().config( message, throwable );
245 }
246 else if ( level.intValue() <= Level.INFO.intValue() )
247 {
248 this.getObjectManagementLogger().info( message, throwable );
249 }
250 else if ( level.intValue() <= Level.WARNING.intValue() )
251 {
252 this.getObjectManagementLogger().warn( message, throwable );
253 }
254 else if ( level.intValue() <= Level.SEVERE.intValue() )
255 {
256 this.getObjectManagementLogger().error( message, throwable );
257 }
258 else if ( level.intValue() < Level.OFF.intValue() )
259 {
260 this.getObjectManagementLogger().fatal( message, throwable );
261 }
262 }
263 }
264
265
266
267
268
269
270
271
272
273
274
275 public org.slf4j.Logger getLogger()
276 {
277 return org.slf4j.LoggerFactory.getLogger( this.getName() );
278 }
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309 @SuppressWarnings("unused")
310 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" )
311 private org.jomc.logging.Logger getObjectManagementLogger()
312 {
313 final org.jomc.logging.Logger _d = (org.jomc.logging.Logger) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "ObjectManagementLogger" );
314 assert _d != null : "'ObjectManagementLogger' dependency not found.";
315 return _d;
316 }
317
318
319
320
321
322
323
324
325
326
327
328
329 @SuppressWarnings("unused")
330 @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.5", comments = "See http://www.jomc.org/jomc/1.5/jomc-tools-1.5" )
331 public java.lang.String getName()
332 {
333 final java.lang.String _p = (java.lang.String) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getProperty( this, "name" );
334 assert _p != null : "'name' property not found.";
335 return _p;
336 }
337
338
339
340
341 }