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
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondebug()voidvoidemail()voidvoiderror()voidvoidfatal()Deprecated.voidDeprecated.voidDeprecated.Deprecated.May return empty LogEntry if that's what the level dictates...getSink()info()voidvoidbooleanbooleanbooleanbooleanbooleanbooleanisLevelEnabled(LogLevel level) booleanbooleanvoidvoidshutdown()trace()voidvoidwarn()voidvoid
-
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()
-