Package org.springframework.boot.logging
Class DeferredLog
java.lang.Object
org.springframework.boot.logging.DeferredLog
- All Implemented Interfaces:
org.apache.commons.logging.Log
Deferred
Log
that can be used to store messages that shouldn't be written until
the logging system is fully initialized.- Since:
- 1.3.0
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
void
void
void
void
boolean
boolean
boolean
boolean
boolean
boolean
static org.apache.commons.logging.Log
Replay from a source log to a destination log when the source is deferred.static org.apache.commons.logging.Log
replay
(org.apache.commons.logging.Log source, org.apache.commons.logging.Log destination) Replay from a source log to a destination log when the source is deferred.void
Replay deferred logging to the specified destination.void
replayTo
(org.apache.commons.logging.Log destination) Replay deferred logging to the specified destination.void
Switch from deferred logging to immediate logging to the specified destination.void
switchTo
(org.apache.commons.logging.Log destination) Switch from deferred logging to immediate logging to the specified destination.void
void
void
void
-
Constructor Details
-
DeferredLog
public DeferredLog()Create a newDeferredLog
instance.
-
-
Method Details
-
isTraceEnabled
public boolean isTraceEnabled()- Specified by:
isTraceEnabled
in interfaceorg.apache.commons.logging.Log
-
isDebugEnabled
public boolean isDebugEnabled()- Specified by:
isDebugEnabled
in interfaceorg.apache.commons.logging.Log
-
isInfoEnabled
public boolean isInfoEnabled()- Specified by:
isInfoEnabled
in interfaceorg.apache.commons.logging.Log
-
isWarnEnabled
public boolean isWarnEnabled()- Specified by:
isWarnEnabled
in interfaceorg.apache.commons.logging.Log
-
isErrorEnabled
public boolean isErrorEnabled()- Specified by:
isErrorEnabled
in interfaceorg.apache.commons.logging.Log
-
isFatalEnabled
public boolean isFatalEnabled()- Specified by:
isFatalEnabled
in interfaceorg.apache.commons.logging.Log
-
trace
- Specified by:
trace
in interfaceorg.apache.commons.logging.Log
-
trace
- Specified by:
trace
in interfaceorg.apache.commons.logging.Log
-
debug
- Specified by:
debug
in interfaceorg.apache.commons.logging.Log
-
debug
- Specified by:
debug
in interfaceorg.apache.commons.logging.Log
-
info
- Specified by:
info
in interfaceorg.apache.commons.logging.Log
-
info
- Specified by:
info
in interfaceorg.apache.commons.logging.Log
-
warn
- Specified by:
warn
in interfaceorg.apache.commons.logging.Log
-
warn
- Specified by:
warn
in interfaceorg.apache.commons.logging.Log
-
error
- Specified by:
error
in interfaceorg.apache.commons.logging.Log
-
error
- Specified by:
error
in interfaceorg.apache.commons.logging.Log
-
fatal
- Specified by:
fatal
in interfaceorg.apache.commons.logging.Log
-
fatal
- Specified by:
fatal
in interfaceorg.apache.commons.logging.Log
-
switchTo
Switch from deferred logging to immediate logging to the specified destination.- Parameters:
destination
- the new log destination- Since:
- 2.1.0
-
switchTo
public void switchTo(org.apache.commons.logging.Log destination) Switch from deferred logging to immediate logging to the specified destination.- Parameters:
destination
- the new log destination- Since:
- 2.1.0
-
replayTo
Replay deferred logging to the specified destination.- Parameters:
destination
- the destination for the deferred log messages
-
replayTo
public void replayTo(org.apache.commons.logging.Log destination) Replay deferred logging to the specified destination.- Parameters:
destination
- the destination for the deferred log messages
-
replay
public static org.apache.commons.logging.Log replay(org.apache.commons.logging.Log source, Class<?> destination) Replay from a source log to a destination log when the source is deferred.- Parameters:
source
- the source loggerdestination
- the destination logger class- Returns:
- the destination
-
replay
public static org.apache.commons.logging.Log replay(org.apache.commons.logging.Log source, org.apache.commons.logging.Log destination) Replay from a source log to a destination log when the source is deferred.- Parameters:
source
- the source loggerdestination
- the destination logger- Returns:
- the destination
-