Package io.deephaven.io.logger
Class StringsLoggerImpl<E extends LogEntry>
- java.lang.Object
-
- io.deephaven.io.logger.StringsLoggerImpl<E>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.deephaven.io.logger.Logger
Logger.Null
-
-
Constructor Summary
Constructors Constructor Description StringsLoggerImpl(io.deephaven.base.Function.Nullary<E> entryFactory, int entryPoolSize, io.deephaven.base.log.LogOutput outputBuffer, LogLevel loggingLevel)
-
Method Summary
All Methods Instance Methods Concrete 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()voidfatal(java.lang.Object object)voidfatal(java.lang.Object object, java.lang.Throwable t)LogEntryfatal(java.lang.Throwable t)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()java.lang.Stringnext()voidsetLevel(LogLevel level)voidshutdown()java.lang.String[]takeAll()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)
-
-
-
Method Detail
-
next
public java.lang.String next()
-
takeAll
public java.lang.String[] takeAll()
-
getEntry
public LogEntry getEntry(LogLevel level)
Description copied from interface:LoggerMay return empty LogEntry if that's what the level dictates...
-
isLevelEnabled
public boolean isLevelEnabled(LogLevel level)
- Specified by:
isLevelEnabledin interfaceLogger
-
fatal
public void fatal(java.lang.Object object, java.lang.Throwable t)
-
error
public void error(java.lang.Object object, java.lang.Throwable t)
-
warn
public void warn(java.lang.Object object, java.lang.Throwable t)
-
info
public void info(java.lang.Object object, java.lang.Throwable t)
-
debug
public void debug(java.lang.Object object, java.lang.Throwable t)
-
trace
public void trace(java.lang.Object object, java.lang.Throwable t)
-
email
public void email(java.lang.Object object, java.lang.Throwable t)
-
isFatalEnabled
public boolean isFatalEnabled()
- Specified by:
isFatalEnabledin interfaceLogger
-
isErrorEnabled
public boolean isErrorEnabled()
- Specified by:
isErrorEnabledin interfaceLogger
-
isWarnEnabled
public boolean isWarnEnabled()
- Specified by:
isWarnEnabledin interfaceLogger
-
isInfoEnabled
public boolean isInfoEnabled()
- Specified by:
isInfoEnabledin interfaceLogger
-
isDebugEnabled
public boolean isDebugEnabled()
- Specified by:
isDebugEnabledin interfaceLogger
-
isTraceEnabled
public boolean isTraceEnabled()
- Specified by:
isTraceEnabledin interfaceLogger
-
isEmailEnabled
public boolean isEmailEnabled()
- Specified by:
isEmailEnabledin interfaceLogger
-
-