Package org.fissore.slf4j
Class NOOPLogger
- java.lang.Object
-
- org.fissore.slf4j.LoggerAtLevel
-
- org.fissore.slf4j.NOOPLogger
-
public class NOOPLogger extends LoggerAtLevel
A no-op logger is a logger that does nothing.FluentLoggerhas one statically initialized instance of this class, and will return it whenever the desired logging level is not enabled.
-
-
Constructor Summary
Constructors Constructor Description NOOPLogger()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidlog(String message)Logs a message with no paramsvoidlog(String format, Object arg)Logs a message with one paramvoidlog(String format, Object... args)Logs a message with varying number of paramsvoidlog(String format, Object arg1, Object arg2)Logs a message with two paramsvoidlog(String format, Object arg1, Object arg2, Object arg3)Logs a message with three paramsvoidlog(String format, Object arg1, Object arg2, Object arg3, Object arg4)Logs a message with four paramsvoidlog(String format, Object arg1, Object arg2, Object arg3, Object arg4, Object arg5)Logs a message with five paramsvoidlog(Supplier<String> message)Logs a message with no paramsvoidlog(Supplier<String> formatSupplier, Object arg)Logs a message with one paramvoidlog(Supplier<String> formatSupplier, Object... args)Logs a message with varying number of paramsvoidlog(Supplier<String> formatSupplier, Object arg1, Object arg2)Logs a message with two paramsvoidlog(Supplier<String> formatSupplier, Object arg1, Object arg2, Object arg3)Logs a message with three paramsvoidlog(Supplier<String> formatSupplier, Object arg1, Object arg2, Object arg3, Object arg4)Logs a message with four paramsvoidlog(Supplier<String> formatSupplier, Object arg1, Object arg2, Object arg3, Object arg4, Object arg5)Logs a message with five paramsLoggerAtLevelwithCause(Throwable cause)Associates an exception to this log entry.-
Methods inherited from class org.fissore.slf4j.LoggerAtLevel
every, every, withMarker
-
-
-
-
Method Detail
-
withCause
public LoggerAtLevel withCause(Throwable cause)
Description copied from class:LoggerAtLevelAssociates an exception to this log entry.- Overrides:
withCausein classLoggerAtLevel- Parameters:
cause- the exception we want to associate this log entry to- Returns:
- this instance of
LoggerAtLevel
-
log
public void log(String message)
Description copied from class:LoggerAtLevelLogs a message with no params- Overrides:
login classLoggerAtLevel- Parameters:
message- the log message
-
log
public void log(String format, Object arg)
Description copied from class:LoggerAtLevelLogs a message with one param- Overrides:
login classLoggerAtLevel- Parameters:
format- the log messagearg- a log message param
-
log
public void log(String format, Object arg1, Object arg2)
Description copied from class:LoggerAtLevelLogs a message with two params- Overrides:
login classLoggerAtLevel- Parameters:
format- the log messagearg1- a log message paramarg2- a log message param
-
log
public void log(String format, Object arg1, Object arg2, Object arg3)
Description copied from class:LoggerAtLevelLogs a message with three params- Overrides:
login classLoggerAtLevel- Parameters:
format- the log messagearg1- a log message paramarg2- a log message paramarg3- a log message param
-
log
public void log(String format, Object arg1, Object arg2, Object arg3, Object arg4)
Description copied from class:LoggerAtLevelLogs a message with four params- Overrides:
login classLoggerAtLevel- Parameters:
format- the log messagearg1- a log message paramarg2- a log message paramarg3- a log message paramarg4- a log message param
-
log
public void log(String format, Object arg1, Object arg2, Object arg3, Object arg4, Object arg5)
Description copied from class:LoggerAtLevelLogs a message with five params- Overrides:
login classLoggerAtLevel- Parameters:
format- the log messagearg1- a log message paramarg2- a log message paramarg3- a log message paramarg4- a log message paramarg5- a log message param
-
log
public void log(String format, Object... args)
Description copied from class:LoggerAtLevelLogs a message with varying number of params- Overrides:
login classLoggerAtLevel- Parameters:
format- the log messageargs- log message params
-
log
public void log(Supplier<String> message)
Description copied from class:LoggerAtLevelLogs a message with no params- Overrides:
login classLoggerAtLevel- Parameters:
message- the log message supplier
-
log
public void log(Supplier<String> formatSupplier, Object arg)
Description copied from class:LoggerAtLevelLogs a message with one param- Overrides:
login classLoggerAtLevel- Parameters:
formatSupplier- the log message supplierarg- a log message param
-
log
public void log(Supplier<String> formatSupplier, Object arg1, Object arg2)
Description copied from class:LoggerAtLevelLogs a message with two params- Overrides:
login classLoggerAtLevel- Parameters:
formatSupplier- the log message supplierarg1- a log message paramarg2- a log message param
-
log
public void log(Supplier<String> formatSupplier, Object arg1, Object arg2, Object arg3)
Description copied from class:LoggerAtLevelLogs a message with three params- Overrides:
login classLoggerAtLevel- Parameters:
formatSupplier- the log message supplierarg1- a log message paramarg2- a log message paramarg3- a log message param
-
log
public void log(Supplier<String> formatSupplier, Object arg1, Object arg2, Object arg3, Object arg4)
Description copied from class:LoggerAtLevelLogs a message with four params- Overrides:
login classLoggerAtLevel- Parameters:
formatSupplier- the log message supplierarg1- a log message paramarg2- a log message paramarg3- a log message paramarg4- a log message param
-
log
public void log(Supplier<String> formatSupplier, Object arg1, Object arg2, Object arg3, Object arg4, Object arg5)
Description copied from class:LoggerAtLevelLogs a message with five params- Overrides:
login classLoggerAtLevel- Parameters:
formatSupplier- the log message supplierarg1- a log message paramarg2- a log message paramarg3- a log message paramarg4- a log message paramarg5- a log message param
-
log
public void log(Supplier<String> formatSupplier, Object... args)
Description copied from class:LoggerAtLevelLogs a message with varying number of params- Overrides:
login classLoggerAtLevel- Parameters:
formatSupplier- the log message supplierargs- log message params
-
-