1
1
/*
2
- * Copyright 2002-2019 the original author or authors.
2
+ * Copyright 2002-2020 the original author or authors.
3
3
*
4
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
5
* you may not use this file except in compliance with the License.
@@ -225,7 +225,9 @@ public void trace(Throwable cause, CharSequence message) {
225
225
* @param messageSupplier a lazy supplier for the message to log
226
226
*/
227
227
public void fatal (Supplier <? extends CharSequence > messageSupplier ) {
228
- this .log .fatal (LogMessage .of (messageSupplier ));
228
+ if (this .log .isFatalEnabled ()) {
229
+ this .log .fatal (LogMessage .of (messageSupplier ));
230
+ }
229
231
}
230
232
231
233
/**
@@ -234,15 +236,19 @@ public void fatal(Supplier<? extends CharSequence> messageSupplier) {
234
236
* @param messageSupplier a lazy supplier for the message to log
235
237
*/
236
238
public void fatal (Throwable cause , Supplier <? extends CharSequence > messageSupplier ) {
237
- this .log .fatal (LogMessage .of (messageSupplier ), cause );
239
+ if (this .log .isFatalEnabled ()) {
240
+ this .log .fatal (LogMessage .of (messageSupplier ), cause );
241
+ }
238
242
}
239
243
240
244
/**
241
245
* Log a message with error log level.
242
246
* @param messageSupplier a lazy supplier for the message to log
243
247
*/
244
248
public void error (Supplier <? extends CharSequence > messageSupplier ) {
245
- this .log .error (LogMessage .of (messageSupplier ));
249
+ if (this .log .isErrorEnabled ()) {
250
+ this .log .error (LogMessage .of (messageSupplier ));
251
+ }
246
252
}
247
253
248
254
/**
@@ -251,15 +257,19 @@ public void error(Supplier<? extends CharSequence> messageSupplier) {
251
257
* @param messageSupplier a lazy supplier for the message to log
252
258
*/
253
259
public void error (Throwable cause , Supplier <? extends CharSequence > messageSupplier ) {
254
- this .log .error (LogMessage .of (messageSupplier ), cause );
260
+ if (this .log .isErrorEnabled ()) {
261
+ this .log .error (LogMessage .of (messageSupplier ), cause );
262
+ }
255
263
}
256
264
257
265
/**
258
266
* Log a message with warn log level.
259
267
* @param messageSupplier a lazy supplier for the message to log
260
268
*/
261
269
public void warn (Supplier <? extends CharSequence > messageSupplier ) {
262
- this .log .warn (LogMessage .of (messageSupplier ));
270
+ if (this .log .isWarnEnabled ()) {
271
+ this .log .warn (LogMessage .of (messageSupplier ));
272
+ }
263
273
}
264
274
265
275
/**
@@ -268,15 +278,19 @@ public void warn(Supplier<? extends CharSequence> messageSupplier) {
268
278
* @param messageSupplier a lazy supplier for the message to log
269
279
*/
270
280
public void warn (Throwable cause , Supplier <? extends CharSequence > messageSupplier ) {
271
- this .log .warn (LogMessage .of (messageSupplier ), cause );
281
+ if (this .log .isWarnEnabled ()) {
282
+ this .log .warn (LogMessage .of (messageSupplier ), cause );
283
+ }
272
284
}
273
285
274
286
/**
275
287
* Log a message with info log level.
276
288
* @param messageSupplier a lazy supplier for the message to log
277
289
*/
278
290
public void info (Supplier <? extends CharSequence > messageSupplier ) {
279
- this .log .info (LogMessage .of (messageSupplier ));
291
+ if (this .log .isInfoEnabled ()) {
292
+ this .log .info (LogMessage .of (messageSupplier ));
293
+ }
280
294
}
281
295
282
296
/**
@@ -285,15 +299,19 @@ public void info(Supplier<? extends CharSequence> messageSupplier) {
285
299
* @param messageSupplier a lazy supplier for the message to log
286
300
*/
287
301
public void info (Throwable cause , Supplier <? extends CharSequence > messageSupplier ) {
288
- this .log .info (LogMessage .of (messageSupplier ), cause );
302
+ if (this .log .isInfoEnabled ()) {
303
+ this .log .info (LogMessage .of (messageSupplier ), cause );
304
+ }
289
305
}
290
306
291
307
/**
292
308
* Log a message with debug log level.
293
309
* @param messageSupplier a lazy supplier for the message to log
294
310
*/
295
311
public void debug (Supplier <? extends CharSequence > messageSupplier ) {
296
- this .log .debug (LogMessage .of (messageSupplier ));
312
+ if (this .log .isDebugEnabled ()) {
313
+ this .log .debug (LogMessage .of (messageSupplier ));
314
+ }
297
315
}
298
316
299
317
/**
@@ -302,15 +320,19 @@ public void debug(Supplier<? extends CharSequence> messageSupplier) {
302
320
* @param messageSupplier a lazy supplier for the message to log
303
321
*/
304
322
public void debug (Throwable cause , Supplier <? extends CharSequence > messageSupplier ) {
305
- this .log .debug (LogMessage .of (messageSupplier ), cause );
323
+ if (this .log .isDebugEnabled ()) {
324
+ this .log .debug (LogMessage .of (messageSupplier ), cause );
325
+ }
306
326
}
307
327
308
328
/**
309
329
* Log a message with trace log level.
310
330
* @param messageSupplier a lazy supplier for the message to log
311
331
*/
312
332
public void trace (Supplier <? extends CharSequence > messageSupplier ) {
313
- this .log .trace (LogMessage .of (messageSupplier ));
333
+ if (this .log .isTraceEnabled ()) {
334
+ this .log .trace (LogMessage .of (messageSupplier ));
335
+ }
314
336
}
315
337
316
338
/**
@@ -319,7 +341,9 @@ public void trace(Supplier<? extends CharSequence> messageSupplier) {
319
341
* @param messageSupplier a lazy supplier for the message to log
320
342
*/
321
343
public void trace (Throwable cause , Supplier <? extends CharSequence > messageSupplier ) {
322
- this .log .trace (LogMessage .of (messageSupplier ), cause );
344
+ if (this .log .isTraceEnabled ()) {
345
+ this .log .trace (LogMessage .of (messageSupplier ), cause );
346
+ }
323
347
}
324
348
325
349
}
0 commit comments