Package io.deephaven.io.logger
Class ProcessStreamLoggerImpl
- java.lang.Object
-
- io.deephaven.io.logger.LoggerImpl
-
- io.deephaven.io.logger.ProcessStreamLoggerImpl
-
- All Implemented Interfaces:
Logger
public class ProcessStreamLoggerImpl extends LoggerImpl
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
All Methods Static Methods Concrete Methods Modifier and Type Method Description static LoggermakeLogger(LoggerTimeSource timeSource, java.util.TimeZone tz)static LoggermakeLogger(java.io.OutputStream outputStream, LogLevel loggingLevel, int bufferSize, int bufferCount, int entryCount, LoggerTimeSource timeSource, java.util.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 Detail
-
makeLogger
public static Logger makeLogger(@NotNull LoggerTimeSource timeSource, @NotNull java.util.TimeZone tz)
-
makeLogger
public static Logger makeLogger(@NotNull java.io.OutputStream outputStream, @NotNull LogLevel loggingLevel, int bufferSize, int bufferCount, int entryCount, @NotNull LoggerTimeSource timeSource, @NotNull java.util.TimeZone tz)
-
-