Package dev.morphia.logging
Interface Logger
-
- All Known Subinterfaces:
Logr
- All Known Implementing Classes:
FasterJDKLogger
,FastestJDKLogger
,JDKLogger
,SilentLogger
public interface Logger
A generic logger interface used internally by Morphia. At runtime the actual implementation used is chosen to match which logging framework (e.g., java.util.logging vs slf4j) is used in the application.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
debug(java.lang.String msg)
Logs a message at this level.void
debug(java.lang.String msg, java.lang.Object... arg)
Logs a message at this level.void
debug(java.lang.String msg, java.lang.Throwable t)
Logs a message at this level.void
error(java.lang.String msg)
Logs a message at this level.void
error(java.lang.String msg, java.lang.Object... arg)
Logs a message at this level.void
error(java.lang.String msg, java.lang.Throwable t)
Logs a message at this level.void
info(java.lang.String msg)
Logs a message at this level.void
info(java.lang.String msg, java.lang.Object... arg)
Logs a message at this level.void
info(java.lang.String msg, java.lang.Throwable t)
Logs a message at this level.boolean
isDebugEnabled()
boolean
isErrorEnabled()
boolean
isInfoEnabled()
boolean
isTraceEnabled()
boolean
isWarningEnabled()
void
trace(java.lang.String msg)
void
trace(java.lang.String msg, java.lang.Object... arg)
void
trace(java.lang.String msg, java.lang.Throwable t)
void
warning(java.lang.String msg)
void
warning(java.lang.String msg, java.lang.Object... arg)
void
warning(java.lang.String msg, java.lang.Throwable t)
-
-
-
Method Detail
-
debug
void debug(java.lang.String msg)
Logs a message at this level.- Parameters:
msg
- the message to log
-
debug
void debug(java.lang.String msg, java.lang.Object... arg)
Logs a message at this level.- Parameters:
msg
- the message to logarg
- formatting arguments for the message
-
debug
void debug(java.lang.String msg, java.lang.Throwable t)
Logs a message at this level.- Parameters:
msg
- the message to logt
- the Throwable to log
-
error
void error(java.lang.String msg)
Logs a message at this level.- Parameters:
msg
- the message to log
-
error
void error(java.lang.String msg, java.lang.Object... arg)
Logs a message at this level.- Parameters:
msg
- the message to logarg
- formatting arguments for the message formatting arguments for the message
-
error
void error(java.lang.String msg, java.lang.Throwable t)
Logs a message at this level.- Parameters:
msg
- the message to logt
- the Throwable to log
-
info
void info(java.lang.String msg)
Logs a message at this level.- Parameters:
msg
- the message to log
-
info
void info(java.lang.String msg, java.lang.Object... arg)
Logs a message at this level.- Parameters:
msg
- the message to logarg
- formatting arguments for the message
-
info
void info(java.lang.String msg, java.lang.Throwable t)
Logs a message at this level.- Parameters:
msg
- the message to logt
- the Throwable to log the Throwable to log
-
isDebugEnabled
boolean isDebugEnabled()
- Returns:
- true if logging is enabled at this level
-
isErrorEnabled
boolean isErrorEnabled()
- Returns:
- true if logging is enabled at this level
-
isInfoEnabled
boolean isInfoEnabled()
- Returns:
- true if logging is enabled at this level
-
isTraceEnabled
boolean isTraceEnabled()
- Returns:
- true if logging is enabled at this level
-
isWarningEnabled
boolean isWarningEnabled()
- Returns:
- true if logging is enabled at this level
-
trace
void trace(java.lang.String msg)
- Parameters:
msg
- the message to log
-
trace
void trace(java.lang.String msg, java.lang.Object... arg)
- Parameters:
msg
- the message to logarg
- formatting arguments for the message
-
trace
void trace(java.lang.String msg, java.lang.Throwable t)
- Parameters:
msg
- the message to logt
- the Throwable to log
-
warning
void warning(java.lang.String msg)
- Parameters:
msg
- the message to log
-
warning
void warning(java.lang.String msg, java.lang.Object... arg)
- Parameters:
msg
- the message to logarg
- formatting arguments for the message
-
warning
void warning(java.lang.String msg, java.lang.Throwable t)
- Parameters:
msg
- the message to logt
- the Throwable to log
-
-