Package io.deephaven.io.logger
Interface Logger
-
- All Known Implementing Classes:
Logger.Null,LoggerImpl,NullLoggerImpl,ProcessStreamLoggerImpl,StreamLoggerImpl,StringsLoggerImpl
public interface LoggerAllocationless logger interface For testing help, see ConsolidatingLogEntry.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classLogger.Null
-
Field Summary
Fields Modifier and Type Field Description static Logger.NullNULL
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description LogEntrydebug()voiddebug(java.lang.Object object)voiddebug(java.lang.Object object, java.lang.Throwable t)LogEntrydebug(java.lang.Throwable t)LogEntryemail()voidemail(java.lang.Object object)voidemail(java.lang.Object object, java.lang.Throwable t)LogEntryerror()voiderror(java.lang.Object object)voiderror(java.lang.Object object, java.lang.Throwable t)LogEntryerror(java.lang.Throwable t)LogEntryfatal()Deprecated.voidfatal(java.lang.Object object)Deprecated.voidfatal(java.lang.Object object, java.lang.Throwable t)Deprecated.LogEntryfatal(java.lang.Throwable t)Deprecated.LogEntrygetEntry(LogLevel level)May return empty LogEntry if that's what the level dictates...LogEntrygetEntry(LogLevel level, long currentTime)LogEntrygetEntry(LogLevel level, long currentTime, java.lang.Throwable t)LogEntrygetEntry(LogLevel level, java.lang.Throwable t)LogSinkgetSink()LogEntryinfo()voidinfo(java.lang.Object object)voidinfo(java.lang.Object object, java.lang.Throwable t)LogEntryinfo(java.lang.Throwable t)booleanisDebugEnabled()booleanisEmailEnabled()booleanisErrorEnabled()booleanisFatalEnabled()booleanisInfoEnabled()booleanisLevelEnabled(LogLevel level)booleanisTraceEnabled()booleanisWarnEnabled()voidsetLevel(LogLevel level)voidshutdown()LogEntrytrace()voidtrace(java.lang.Object object)voidtrace(java.lang.Object object, java.lang.Throwable t)LogEntrytrace(java.lang.Throwable t)LogEntrywarn()voidwarn(java.lang.Object object)voidwarn(java.lang.Object object, java.lang.Throwable t)LogEntrywarn(java.lang.Throwable t)
-
-
-
Field Detail
-
NULL
static final Logger.Null NULL
-
-
Method Detail
-
getEntry
LogEntry getEntry(LogLevel level)
May return empty LogEntry if that's what the level dictates...
-
setLevel
void setLevel(LogLevel level)
-
getSink
LogSink getSink()
-
isLevelEnabled
boolean isLevelEnabled(LogLevel level)
-
shutdown
void shutdown()
-
fatal
@Deprecated LogEntry fatal()
Deprecated.
-
error
LogEntry error()
-
warn
LogEntry warn()
-
info
LogEntry info()
-
debug
LogEntry debug()
-
trace
LogEntry trace()
-
email
LogEntry email()
-
fatal
@Deprecated LogEntry fatal(java.lang.Throwable t)
Deprecated.
-
error
LogEntry error(java.lang.Throwable t)
-
warn
LogEntry warn(java.lang.Throwable t)
-
info
LogEntry info(java.lang.Throwable t)
-
debug
LogEntry debug(java.lang.Throwable t)
-
trace
LogEntry trace(java.lang.Throwable t)
-
fatal
@Deprecated void fatal(java.lang.Object object)
Deprecated.
-
fatal
@Deprecated void fatal(java.lang.Object object, java.lang.Throwable t)Deprecated.
-
error
void error(java.lang.Object object)
-
error
void error(java.lang.Object object, java.lang.Throwable t)
-
warn
void warn(java.lang.Object object)
-
warn
void warn(java.lang.Object object, java.lang.Throwable t)
-
info
void info(java.lang.Object object)
-
info
void info(java.lang.Object object, java.lang.Throwable t)
-
debug
void debug(java.lang.Object object)
-
debug
void debug(java.lang.Object object, java.lang.Throwable t)
-
trace
void trace(java.lang.Object object)
-
trace
void trace(java.lang.Object object, java.lang.Throwable t)
-
email
void email(java.lang.Object object)
-
email
void email(java.lang.Object object, java.lang.Throwable t)
-
isFatalEnabled
boolean isFatalEnabled()
-
isErrorEnabled
boolean isErrorEnabled()
-
isWarnEnabled
boolean isWarnEnabled()
-
isInfoEnabled
boolean isInfoEnabled()
-
isDebugEnabled
boolean isDebugEnabled()
-
isTraceEnabled
boolean isTraceEnabled()
-
isEmailEnabled
boolean isEmailEnabled()
-
-