Package io.deephaven.io.logger
Interface Logger
- All Known Implementing Classes:
Logger.Null
,LoggerImpl
,LoggerSlf4j
,NullLoggerImpl
,ProcessStreamLoggerImpl
,StreamLoggerImpl
,StringsLoggerImpl
public interface Logger
Allocationless logger interface For testing help, see ConsolidatingLogEntry.
-
Nested Class Summary
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptiondebug()
void
void
email()
void
void
error()
void
void
fatal()
Deprecated.void
Deprecated.void
Deprecated.Deprecated.May return empty LogEntry if that's what the level dictates...getSink()
info()
void
void
boolean
boolean
boolean
boolean
boolean
boolean
isLevelEnabled
(LogLevel level) boolean
boolean
void
void
shutdown()
trace()
void
void
warn()
void
void
-
Field Details
-
NULL
-
-
Method Details
-
getEntry
May return empty LogEntry if that's what the level dictates... -
getEntry
-
getEntry
-
getEntry
-
setLevel
-
getSink
LogSink getSink() -
isLevelEnabled
-
shutdown
void shutdown() -
fatal
Deprecated. -
error
LogEntry error() -
warn
LogEntry warn() -
info
LogEntry info() -
debug
LogEntry debug() -
trace
LogEntry trace() -
email
LogEntry email() -
fatal
Deprecated. -
error
-
warn
-
info
-
debug
-
trace
-
fatal
Deprecated. -
fatal
Deprecated. -
error
-
error
-
warn
-
warn
-
info
-
info
-
debug
-
debug
-
trace
-
trace
-
email
-
email
-
isFatalEnabled
boolean isFatalEnabled() -
isErrorEnabled
boolean isErrorEnabled() -
isWarnEnabled
boolean isWarnEnabled() -
isInfoEnabled
boolean isInfoEnabled() -
isDebugEnabled
boolean isDebugEnabled() -
isTraceEnabled
boolean isTraceEnabled() -
isEmailEnabled
boolean isEmailEnabled()
-