Check log level before delegating Supplier-based message to target Log
Closes gh-25741
This commit is contained in:
parent
c6cc6705ef
commit
4d1d60ac42
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright 2002-2019 the original author or authors.
|
||||
* Copyright 2002-2020 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
|
@ -225,8 +225,10 @@ public class LogAccessor {
|
|||
* @param messageSupplier a lazy supplier for the message to log
|
||||
*/
|
||||
public void fatal(Supplier<? extends CharSequence> messageSupplier) {
|
||||
if (this.log.isFatalEnabled()) {
|
||||
this.log.fatal(LogMessage.of(messageSupplier));
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Log an error with fatal log level.
|
||||
|
@ -234,16 +236,20 @@ public class LogAccessor {
|
|||
* @param messageSupplier a lazy supplier for the message to log
|
||||
*/
|
||||
public void fatal(Throwable cause, Supplier<? extends CharSequence> messageSupplier) {
|
||||
if (this.log.isFatalEnabled()) {
|
||||
this.log.fatal(LogMessage.of(messageSupplier), cause);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Log a message with error log level.
|
||||
* @param messageSupplier a lazy supplier for the message to log
|
||||
*/
|
||||
public void error(Supplier<? extends CharSequence> messageSupplier) {
|
||||
if (this.log.isErrorEnabled()) {
|
||||
this.log.error(LogMessage.of(messageSupplier));
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Log an error with error log level.
|
||||
|
@ -251,16 +257,20 @@ public class LogAccessor {
|
|||
* @param messageSupplier a lazy supplier for the message to log
|
||||
*/
|
||||
public void error(Throwable cause, Supplier<? extends CharSequence> messageSupplier) {
|
||||
if (this.log.isErrorEnabled()) {
|
||||
this.log.error(LogMessage.of(messageSupplier), cause);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Log a message with warn log level.
|
||||
* @param messageSupplier a lazy supplier for the message to log
|
||||
*/
|
||||
public void warn(Supplier<? extends CharSequence> messageSupplier) {
|
||||
if (this.log.isWarnEnabled()) {
|
||||
this.log.warn(LogMessage.of(messageSupplier));
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Log an error with warn log level.
|
||||
|
@ -268,16 +278,20 @@ public class LogAccessor {
|
|||
* @param messageSupplier a lazy supplier for the message to log
|
||||
*/
|
||||
public void warn(Throwable cause, Supplier<? extends CharSequence> messageSupplier) {
|
||||
if (this.log.isWarnEnabled()) {
|
||||
this.log.warn(LogMessage.of(messageSupplier), cause);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Log a message with info log level.
|
||||
* @param messageSupplier a lazy supplier for the message to log
|
||||
*/
|
||||
public void info(Supplier<? extends CharSequence> messageSupplier) {
|
||||
if (this.log.isInfoEnabled()) {
|
||||
this.log.info(LogMessage.of(messageSupplier));
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Log an error with info log level.
|
||||
|
@ -285,16 +299,20 @@ public class LogAccessor {
|
|||
* @param messageSupplier a lazy supplier for the message to log
|
||||
*/
|
||||
public void info(Throwable cause, Supplier<? extends CharSequence> messageSupplier) {
|
||||
if (this.log.isInfoEnabled()) {
|
||||
this.log.info(LogMessage.of(messageSupplier), cause);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Log a message with debug log level.
|
||||
* @param messageSupplier a lazy supplier for the message to log
|
||||
*/
|
||||
public void debug(Supplier<? extends CharSequence> messageSupplier) {
|
||||
if (this.log.isDebugEnabled()) {
|
||||
this.log.debug(LogMessage.of(messageSupplier));
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Log an error with debug log level.
|
||||
|
@ -302,16 +320,20 @@ public class LogAccessor {
|
|||
* @param messageSupplier a lazy supplier for the message to log
|
||||
*/
|
||||
public void debug(Throwable cause, Supplier<? extends CharSequence> messageSupplier) {
|
||||
if (this.log.isDebugEnabled()) {
|
||||
this.log.debug(LogMessage.of(messageSupplier), cause);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Log a message with trace log level.
|
||||
* @param messageSupplier a lazy supplier for the message to log
|
||||
*/
|
||||
public void trace(Supplier<? extends CharSequence> messageSupplier) {
|
||||
if (this.log.isTraceEnabled()) {
|
||||
this.log.trace(LogMessage.of(messageSupplier));
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Log an error with trace log level.
|
||||
|
@ -319,7 +341,9 @@ public class LogAccessor {
|
|||
* @param messageSupplier a lazy supplier for the message to log
|
||||
*/
|
||||
public void trace(Throwable cause, Supplier<? extends CharSequence> messageSupplier) {
|
||||
if (this.log.isTraceEnabled()) {
|
||||
this.log.trace(LogMessage.of(messageSupplier), cause);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue