Package io.deephaven.io.logger
Class ProcessStreamLoggerImpl
java.lang.Object
io.deephaven.io.logger.LoggerImpl
io.deephaven.io.logger.ProcessStreamLoggerImpl
- All Implemented Interfaces:
Logger
Preserve some of the simplicity of StreamLoggerImpl while also retaining the formatting functionality of LoggerImpl.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.deephaven.io.logger.Logger
Logger.Null
-
Field Summary
Fields inherited from class io.deephaven.io.logger.LoggerImpl
EMPTY_LOG_ENTRY, localTimestamp, logEntryPool, loggingLevel, logSink, name, showLevel, showThreadName, timeSource, tz
-
Method Summary
Modifier and TypeMethodDescriptionstatic Logger
makeLogger
(@NotNull LoggerTimeSource timeSource, @NotNull TimeZone tz) static Logger
makeLogger
(@NotNull OutputStream outputStream, @NotNull LogLevel loggingLevel, int bufferSize, int bufferCount, int entryCount, @NotNull LoggerTimeSource timeSource, @NotNull TimeZone tz) Methods inherited from class io.deephaven.io.logger.LoggerImpl
debug, debug, debug, debug, email, email, email, error, error, error, error, fatal, fatal, fatal, fatal, getEntry, getEntry, getEntry, getEntry, getSink, info, info, info, info, isDebugEnabled, isEmailEnabled, isErrorEnabled, isFatalEnabled, isInfoEnabled, isLevelEnabled, isTraceEnabled, isWarnEnabled, setLevel, shutdown, trace, trace, trace, trace, warn, warn, warn, warn
-
Method Details
-
makeLogger
public static Logger makeLogger(@NotNull @NotNull LoggerTimeSource timeSource, @NotNull @NotNull TimeZone tz) -
makeLogger
public static Logger makeLogger(@NotNull @NotNull OutputStream outputStream, @NotNull @NotNull LogLevel loggingLevel, int bufferSize, int bufferCount, int entryCount, @NotNull @NotNull LoggerTimeSource timeSource, @NotNull @NotNull TimeZone tz)
-