Package org.djutils.logger
Class CategoryLogger.DelegateLogger
java.lang.Object
org.djutils.logger.CategoryLogger.DelegateLogger
- Enclosing class:
- CategoryLogger
DelegateLogger class that takes care of actually logging the message and/or exception.
Copyright (c) 2003-2025 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights
reserved.
BSD-style license. See DJUTILS License.
- Author:
- Alexander Verbraeck
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Create a debug log entry that will be output if DEBUG is enabled for this DelegateLogger.void
Create a debug log entry that will be output if DEBUG is enabled for this DelegateLogger.void
Create a debug log entry that will be output if DEBUG is enabled for this DelegateLogger.void
Create a debug log entry that will be output if DEBUG is enabled for this DelegateLogger.void
Create a debug log entry that will be output if DEBUG is enabled for this DelegateLogger.void
Create a debug log entry that will be output if DEBUG is enabled for this DelegateLogger.void
Create a error log entry that will be output if ERROR is enabled for this DelegateLogger.void
Create a error log entry that will be output if ERROR is enabled for this DelegateLogger.void
Create a error log entry that will be output if ERROR is enabled for this DelegateLogger.void
Create a error log entry that will be output if ERROR is enabled for this DelegateLogger.void
Create a error log entry that will be output if ERROR is enabled for this DelegateLogger.void
Create a error log entry that will be output if ERROR is enabled for this DelegateLogger.void
Create a info log entry that will be output if INFO is enabled for this DelegateLogger.void
Create a info log entry that will be output if INFO is enabled for this DelegateLogger.void
Create a info log entry that will be output if INFO is enabled for this DelegateLogger.void
Create a info log entry that will be output if INFO is enabled for this DelegateLogger.void
Create a info log entry that will be output if INFO is enabled for this DelegateLogger.void
Create a info log entry that will be output if INFO is enabled for this DelegateLogger.void
Create a debug log entry that will be output if TRACE is enabled for this DelegateLogger.void
Create a trace log entry that will be output if TRACE is enabled for this DelegateLogger.void
Create a trace log entry that will be output if TRACE is enabled for this DelegateLogger.void
Create a trace log entry that will be output if TRACE is enabled for this DelegateLogger.void
Create a trace log entry that will be output if TRACE is enabled for this DelegateLogger.void
Create a trace log entry that will be output if TRACE is enabled for this DelegateLogger.void
Create a warn log entry that will be output if WARN is enabled for this DelegateLogger.void
Create a warn log entry that will be output if WARN is enabled for this DelegateLogger.void
Create a warn log entry that will be output if WARN is enabled for this DelegateLogger.void
Create a warn log entry that will be output if WARN is enabled for this DelegateLogger.void
Create a warn log entry that will be output if WARN is enabled for this DelegateLogger.void
Create a warn log entry that will be output if WARN is enabled for this DelegateLogger.when
(boolean condition) The conditional filter that will result in the usage of a DelegateLogger.when
(BooleanSupplier supplier) The conditional filter that will result in the usage of a DelegateLogger.
-
Method Details
-
when
The conditional filter that will result in the usage of a DelegateLogger.- Parameters:
condition
- the condition that should be evaluated- Returns:
- the logger that further processes logging (DelegateLogger)
-
when
The conditional filter that will result in the usage of a DelegateLogger.- Parameters:
supplier
- the function evaluating the condition- Returns:
- the logger that further processes logging (DelegateLogger)
-
trace
Create a debug log entry that will be output if TRACE is enabled for this DelegateLogger.- Parameters:
object
- the result of thetoString()
method ofobject
will be logged
-
trace
Create a trace log entry that will be output if TRACE is enabled for this DelegateLogger.- Parameters:
message
- the message to log
-
trace
Create a trace log entry that will be output if TRACE is enabled for this DelegateLogger.- Parameters:
message
- the message to be logged, where {} entries will be replaced by argumentsarguments
- the arguments to substitute for the {} entries in the message string
-
trace
Create a trace log entry that will be output if TRACE is enabled for this DelegateLogger.- Parameters:
throwable
- the throwable to log
-
trace
Create a trace log entry that will be output if TRACE is enabled for this DelegateLogger.- Parameters:
throwable
- the throwable to logmessage
- the message to log
-
trace
Create a trace log entry that will be output if TRACE is enabled for this DelegateLogger.- Parameters:
throwable
- the exception to logmessage
- the message to log, where {} entries will be replaced by argumentsarguments
- the arguments to substitute for the {} entries in the message string
-
debug
Create a debug log entry that will be output if DEBUG is enabled for this DelegateLogger.- Parameters:
object
- the result of thetoString()
method ofobject
will be logged
-
debug
Create a debug log entry that will be output if DEBUG is enabled for this DelegateLogger.- Parameters:
message
- the message to log
-
debug
Create a debug log entry that will be output if DEBUG is enabled for this DelegateLogger.- Parameters:
message
- the message to be logged, where {} entries will be replaced by argumentsarguments
- the arguments to substitute for the {} entries in the message string
-
debug
Create a debug log entry that will be output if DEBUG is enabled for this DelegateLogger.- Parameters:
throwable
- the throwable to log
-
debug
Create a debug log entry that will be output if DEBUG is enabled for this DelegateLogger.- Parameters:
throwable
- the throwable to logmessage
- the message to log
-
debug
Create a debug log entry that will be output if DEBUG is enabled for this DelegateLogger.- Parameters:
throwable
- the exception to logmessage
- the message to log, where {} entries will be replaced by argumentsarguments
- the arguments to substitute for the {} entries in the message string
-
info
Create a info log entry that will be output if INFO is enabled for this DelegateLogger.- Parameters:
object
- the result of thetoString()
method ofobject
will be logged
-
info
Create a info log entry that will be output if INFO is enabled for this DelegateLogger.- Parameters:
message
- the message to log
-
info
Create a info log entry that will be output if INFO is enabled for this DelegateLogger.- Parameters:
message
- the message to be logged, where {} entries will be replaced by argumentsarguments
- the arguments to substitute for the {} entries in the message string
-
info
Create a info log entry that will be output if INFO is enabled for this DelegateLogger.- Parameters:
throwable
- the throwable to log
-
info
Create a info log entry that will be output if INFO is enabled for this DelegateLogger.- Parameters:
throwable
- the throwable to logmessage
- the message to log
-
info
Create a info log entry that will be output if INFO is enabled for this DelegateLogger.- Parameters:
throwable
- the exception to logmessage
- the message to log, where {} entries will be replaced by argumentsarguments
- the arguments to substitute for the {} entries in the message string
-
warn
Create a warn log entry that will be output if WARN is enabled for this DelegateLogger.- Parameters:
object
- the result of thetoString()
method ofobject
will be logged
-
warn
Create a warn log entry that will be output if WARN is enabled for this DelegateLogger.- Parameters:
message
- the message to log
-
warn
Create a warn log entry that will be output if WARN is enabled for this DelegateLogger.- Parameters:
message
- the message to be logged, where {} entries will be replaced by argumentsarguments
- the arguments to substitute for the {} entries in the message string
-
warn
Create a warn log entry that will be output if WARN is enabled for this DelegateLogger.- Parameters:
throwable
- the throwable to log
-
warn
Create a warn log entry that will be output if WARN is enabled for this DelegateLogger.- Parameters:
throwable
- the throwable to logmessage
- the message to log
-
warn
Create a warn log entry that will be output if WARN is enabled for this DelegateLogger.- Parameters:
throwable
- the exception to logmessage
- the message to log, where {} entries will be replaced by argumentsarguments
- the arguments to substitute for the {} entries in the message string
-
error
Create a error log entry that will be output if ERROR is enabled for this DelegateLogger.- Parameters:
object
- the result of thetoString()
method ofobject
will be logged
-
error
Create a error log entry that will be output if ERROR is enabled for this DelegateLogger.- Parameters:
message
- the message to log
-
error
Create a error log entry that will be output if ERROR is enabled for this DelegateLogger.- Parameters:
message
- the message to be logged, where {} entries will be replaced by argumentsarguments
- the arguments to substitute for the {} entries in the message string
-
error
Create a error log entry that will be output if ERROR is enabled for this DelegateLogger.- Parameters:
throwable
- the throwable to log
-
error
Create a error log entry that will be output if ERROR is enabled for this DelegateLogger.- Parameters:
throwable
- the throwable to logmessage
- the message to log
-
error
Create a error log entry that will be output if ERROR is enabled for this DelegateLogger.- Parameters:
throwable
- the exception to logmessage
- the message to log, where {} entries will be replaced by argumentsarguments
- the arguments to substitute for the {} entries in the message string
-