Class VoidLogger
- java.lang.Object
-
- org.xwiki.component.logging.VoidLogger
-
- All Implemented Interfaces:
Logger
@Deprecated public class VoidLogger extends Object implements Logger
Deprecated.starting with 3.1M2 use SLF4J's NOPLogger instead:NOPLogger.NOP_LOGGER
Logger that doesn't do anything. Useful to use when no logger implementation is selected to prevent NPEs. In a component-based environment loggers are always set but when component classes are used as simple Java Beans the logger needs to be set and this logger implementation can be used when the user doesn't set explicitly a logger.- Since:
- 1.8RC3
- Version:
- $Id: 621e2e2ca3bd4a0471efe20dfa40968b68cb9626 $
-
-
Constructor Summary
Constructors Constructor Description VoidLogger()
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
debug(String message)
Deprecated.Log a message with thedebug
priority.void
debug(String message, Object... objects)
Deprecated.Logs themessage
to the logger withdebug
priority while expanding the message with the objects passed.void
debug(String message, Throwable throwable)
Deprecated.Log a message with thedebug
priority, also printing the exception that caused this message, along with its stack trace.void
debug(String message, Throwable throwable, Object... objects)
Deprecated.Logs themessage
to the logger withdebug
priority while expanding the message with the objects passed, also printing the exception that caused this message, along with its stack trace.void
error(String message)
Deprecated.Log a message with theerror
priority.void
error(String message, Object... objects)
Deprecated.Logs themessage
to the logger witherror
priority while expanding the message with the objects passed.void
error(String message, Throwable throwable)
Deprecated.Log a message with theerror
priority, also printing the exception that caused this message, along with its stack trace.void
error(String message, Throwable throwable, Object... objects)
Deprecated.Logs themessage
to the logger witherror
priority while expanding the message with the objects passed, also printing the exception that caused this message, along with its stack trace.void
info(String message)
Deprecated.Log a message with theinfo
priority.void
info(String message, Object... objects)
Deprecated.Logs themessage
to the logger withinfo
priority while expanding the message with the objects passed.void
info(String message, Throwable throwable)
Deprecated.Log a message with theinfo
priority, also printing the exception that caused this message, along with its stack trace.void
info(String message, Throwable throwable, Object... objects)
Deprecated.Logs themessage
to the logger withinfo
priority while expanding the message with the objects passed, also printing the exception that caused this message, along with its stack trace.boolean
isDebugEnabled()
Deprecated.Check if thedebug
priority is enabled.boolean
isErrorEnabled()
Deprecated.Check if theerror
priority is enabled.boolean
isInfoEnabled()
Deprecated.Check if theinfo
priority is enabled.boolean
isWarnEnabled()
Deprecated.Check if thewarn
priority is enabled.void
warn(String message)
Deprecated.Log a message with thewarn
priority.void
warn(String message, Object... objects)
Deprecated.Logs themessage
to the logger withwarn
priority while expanding the message with the objects passed.void
warn(String message, Throwable throwable)
Deprecated.Log a message with thewarn
priority, also printing the exception that caused this message, along with its stack trace.void
warn(String message, Throwable throwable, Object... objects)
Deprecated.Logs themessage
to the logger withwarn
priority while expanding the message with the objects passed, also printing the exception that caused this message, along with its stack trace.
-
-
-
Method Detail
-
debug
public void debug(String message)
Deprecated.Description copied from interface:Logger
Log a message with thedebug
priority.
-
debug
public void debug(String message, Throwable throwable)
Deprecated.Description copied from interface:Logger
Log a message with thedebug
priority, also printing the exception that caused this message, along with its stack trace.
-
debug
public void debug(String message, Object... objects)
Deprecated.Description copied from interface:Logger
Logs the
message
to the logger withdebug
priority while expanding the message with the objects passed. The message uses theMessageFormat
syntax.Example:
log.debug("Doc was created on {0} and was changed {1} times", date, 5); log.debug("There {0,choice,0#are|1#is|1<are} {0,choice,0#no|1#one|1<{0}} file{0,choice,0#s|1#|1<s}", nrFiles);
The logged message will only be formatted if the message is actually logged.
- Specified by:
debug
in interfaceLogger
- Parameters:
message
- The message to be formatted viaMessageFormat
objects
- The objects to be filled into the message- See Also:
MessageFormat
-
debug
public void debug(String message, Throwable throwable, Object... objects)
Deprecated.Description copied from interface:Logger
Logs the
message
to the logger withdebug
priority while expanding the message with the objects passed, also printing the exception that caused this message, along with its stack trace. The message uses theMessageFormat
syntax.Example:
log.debug("Unhandled exception while executing the query [{0}]", exception, query);
The logged message will only be assembled if the message is actually logged.
- Specified by:
debug
in interfaceLogger
- Parameters:
message
- The message to be formatted viaMessageFormat
throwable
- The exception associated with the message, for stack trace output.objects
- The objects to be filled into the message- See Also:
MessageFormat
-
error
public void error(String message)
Deprecated.Description copied from interface:Logger
Log a message with theerror
priority.
-
error
public void error(String message, Throwable throwable)
Deprecated.Description copied from interface:Logger
Log a message with theerror
priority, also printing the exception that caused this message, along with its stack trace.
-
error
public void error(String message, Object... objects)
Deprecated.Description copied from interface:Logger
Logs the
message
to the logger witherror
priority while expanding the message with the objects passed. The message uses theMessageFormat
syntax.Example:
log.error("Doc was created on {0} and was changed {1} times", date, 5); log.error("There {0,choice,0#are|1#is|1<are} {0,choice,0#no|1#one|1<{0}} file{0,choice,0#s|1#|1<s}", nrFiles);
The logged message will only be assembled if the message is actually logged.
- Specified by:
error
in interfaceLogger
- Parameters:
message
- The message to be formatted viaMessageFormat
objects
- The objects to be filled into the message- See Also:
MessageFormat
-
error
public void error(String message, Throwable throwable, Object... objects)
Deprecated.Description copied from interface:Logger
Logs the
message
to the logger witherror
priority while expanding the message with the objects passed, also printing the exception that caused this message, along with its stack trace. The message uses theMessageFormat
syntax.Example:
log.error("Unhandled exception while executing the query [{0}]", exception, query);
The logged message will only be assembled if the message is actually logged.
- Specified by:
error
in interfaceLogger
- Parameters:
message
- The message to be formatted viaMessageFormat
throwable
- The exception associated with the message, for stack trace output.objects
- The objects to be filled into the message- See Also:
MessageFormat
-
info
public void info(String message)
Deprecated.Description copied from interface:Logger
Log a message with theinfo
priority.
-
info
public void info(String message, Throwable throwable)
Deprecated.Description copied from interface:Logger
Log a message with theinfo
priority, also printing the exception that caused this message, along with its stack trace.
-
info
public void info(String message, Object... objects)
Deprecated.Description copied from interface:Logger
Logs the
message
to the logger withinfo
priority while expanding the message with the objects passed. The message uses theMessageFormat
syntax.
Example:
log.info("Doc was created on {0} and was changed {1} times", date, 5); log.info("There {0,choice,0#are|1#is|1<are} {0,choice,0#no|1#one|1<{0}} file{0,choice,0#s|1#|1<s}", nrFiles);
The logged message will only be assembled if the message is actually logged.
- Specified by:
info
in interfaceLogger
- Parameters:
message
- The message to be formatted viaMessageFormat
objects
- The objects to be filled into the message- See Also:
MessageFormat
-
info
public void info(String message, Throwable throwable, Object... objects)
Deprecated.Description copied from interface:Logger
Logs the
message
to the logger withinfo
priority while expanding the message with the objects passed, also printing the exception that caused this message, along with its stack trace. The message uses theMessageFormat
syntax.Example:
log.info("Unhandled exception while executing the query [{0}]", exception, query);
The logged message will only be assembled if the message is actually logged.
- Specified by:
info
in interfaceLogger
- Parameters:
message
- The message to be formatted viaMessageFormat
throwable
- The exception associated with the message, for stack trace output.objects
- The objects to be filled into the message- See Also:
MessageFormat
-
isDebugEnabled
public boolean isDebugEnabled()
Deprecated.Description copied from interface:Logger
Check if thedebug
priority is enabled.- Specified by:
isDebugEnabled
in interfaceLogger
- Returns:
true
if messages withdebug
priority will be logged,false
otherwise
-
isErrorEnabled
public boolean isErrorEnabled()
Deprecated.Description copied from interface:Logger
Check if theerror
priority is enabled.- Specified by:
isErrorEnabled
in interfaceLogger
- Returns:
true
if messages witherror
priority will be logged,false
otherwise
-
isInfoEnabled
public boolean isInfoEnabled()
Deprecated.Description copied from interface:Logger
Check if theinfo
priority is enabled.- Specified by:
isInfoEnabled
in interfaceLogger
- Returns:
true
if messages withinfo
priority will be logged,false
otherwise
-
isWarnEnabled
public boolean isWarnEnabled()
Deprecated.Description copied from interface:Logger
Check if thewarn
priority is enabled.- Specified by:
isWarnEnabled
in interfaceLogger
- Returns:
true
if messages withwarn
priority will be logged,false
otherwise
-
warn
public void warn(String message)
Deprecated.Description copied from interface:Logger
Log a message with thewarn
priority.
-
warn
public void warn(String message, Throwable throwable)
Deprecated.Description copied from interface:Logger
Log a message with thewarn
priority, also printing the exception that caused this message, along with its stack trace.
-
warn
public void warn(String message, Object... objects)
Deprecated.Description copied from interface:Logger
Logs the
message
to the logger withwarn
priority while expanding the message with the objects passed. The message uses theMessageFormat
syntax.Example:
log.warn("Doc was created on {0} and was changed {1} times", date, 5); log.warn("There {0,choice,0#are|1#is|1<are} {0,choice,0#no|1#one|1<{0}} file{0,choice,0#s|1#|1<s}", nrFiles);
The logged message will only be assembled if the message is actually logged.
- Specified by:
warn
in interfaceLogger
- Parameters:
message
- The message to be formatted viaMessageFormat
objects
- The objects to be filled into the message- See Also:
MessageFormat
-
warn
public void warn(String message, Throwable throwable, Object... objects)
Deprecated.Description copied from interface:Logger
Logs the
message
to the logger withwarn
priority while expanding the message with the objects passed, also printing the exception that caused this message, along with its stack trace. The message uses theMessageFormat
syntax.Example:
log.warn("Unhandled exception while executing the query [{0}]", exception, query);
The logged message will only be assembled if the message is actually logged.
- Specified by:
warn
in interfaceLogger
- Parameters:
message
- The message to be formatted viaMessageFormat
throwable
- The exception associated with the message, for stack trace output.objects
- The objects to be filled into the message- See Also:
MessageFormat
-
-