Package io.deephaven.io.log
Class LogEntry.Null
- java.lang.Object
-
- io.deephaven.base.log.LogOutput.Null
-
- io.deephaven.io.log.LogEntry.Null
-
- All Implemented Interfaces:
io.deephaven.base.log.LogOutput,LogEntry,LogSink.Element
- Enclosing interface:
- LogEntry
public static class LogEntry.Null extends io.deephaven.base.log.LogOutput.Null implements LogEntry
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.deephaven.io.log.LogEntry
LogEntry.Null
-
Nested classes/interfaces inherited from interface io.deephaven.base.log.LogOutput
io.deephaven.base.log.LogOutput.LongFormatter, io.deephaven.base.log.LogOutput.Null, io.deephaven.base.log.LogOutput.ObjFormatter<T extends java.lang.Object>, io.deephaven.base.log.LogOutput.ObjIntIntFormatter<T extends java.lang.Object>, io.deephaven.base.log.LogOutput.ObjObjFormatter<T extends java.lang.Object,U extends java.lang.Object>
-
-
Field Summary
-
Fields inherited from interface io.deephaven.base.log.LogOutput
APPENDABLE_COLLECTION_FORMATTER, BASIC_FORMATTER, BOOLEAN_ARRAY_FORMATTER, INT_ARRAY_FORMATTER, LOCAL_DATE_TIME_FORMATTER, MILLIS_FROM_EPOCH_FORMATTER, millisFormatter, NULL, NULL_TERMINATED_STRING_FORMATTER, SOCKADDR_FORMATTER, STRING_ARRAY_FORMATTER, STRING_COLLECTION_FORMATTER
-
-
Constructor Summary
Constructors Constructor Description Null()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LogEntryappend(boolean b)LogEntryappend(byte[] ba)LogEntryappend(byte[] ba, byte terminator)LogEntryappend(byte[] ba, int pos, int length)LogEntryappend(char c)LogEntryappend(int i)LogEntryappend(long l)LogEntryappend(short s)LogEntryappend(io.deephaven.base.log.LogOutput.LongFormatter formatter, long n)<T> LogEntryappend(io.deephaven.base.log.LogOutput.ObjFormatter<T> objFormatter, T t)<T> LogEntryappend(io.deephaven.base.log.LogOutput.ObjIntIntFormatter<T> objFormatter, T t, int nOffset, int nLength)<T,U>
LogEntryappend(io.deephaven.base.log.LogOutput.ObjObjFormatter<T,U> objObjFormatter, T t, U u)LogEntryappend(io.deephaven.base.log.LogOutputAppendable appendable)LogEntryappend(java.lang.CharSequence seq)LogEntryappend(java.lang.CharSequence seq, int start, int length)LogEntryappend(java.lang.Throwable t)LogEntryappend(java.nio.ByteBuffer buffer)LogEntryappendDouble(double f)LogEntryappendTimestamp(long utcMillis, io.deephaven.base.text.TimestampBuffer tb)LogEntryappendTimestampMicros(long utcMicros, io.deephaven.base.text.TimestampBufferMicros tb)LogEntryend()LogEntryendl()LogLevelgetLevel()java.lang.ThrowablegetThrowable()longgetTimestampMicros()LogEntrynf()LogEntrynl()LogEntrystart(LogSink sink, LogLevel level)LogEntrystart(LogSink sink, LogLevel level, long currentTimeMicros)LogEntrystart(LogSink sink, LogLevel level, long currentTimeMicros, java.lang.Throwable t)io.deephaven.base.log.LogOutputwriting(io.deephaven.base.log.LogOutput outputBuffer)voidwritten(io.deephaven.base.log.LogOutput outputBuffer)-
Methods inherited from class io.deephaven.base.log.LogOutput.Null
clear, close, getBuffer, getBufferCount, getEndOfHeaderOffset, markEndOfHeader, relativeSize, size, start
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.deephaven.io.log.LogEntry
append, append, append, append, append, appendDouble, appendDouble, appendDouble
-
-
-
-
Method Detail
-
start
public LogEntry start(LogSink sink, LogLevel level, long currentTimeMicros, java.lang.Throwable t)
-
append
public LogEntry append(boolean b)
-
append
public LogEntry append(char c)
-
append
public LogEntry append(short s)
-
append
public LogEntry append(int i)
-
append
public LogEntry append(long l)
-
appendDouble
public LogEntry appendDouble(double f)
- Specified by:
appendDoublein interfaceLogEntry- Specified by:
appendDoublein interfaceio.deephaven.base.log.LogOutput- Overrides:
appendDoublein classio.deephaven.base.log.LogOutput.Null
-
append
public LogEntry append(io.deephaven.base.log.LogOutputAppendable appendable)
-
append
public LogEntry append(io.deephaven.base.log.LogOutput.LongFormatter formatter, long n)
-
append
public <T> LogEntry append(io.deephaven.base.log.LogOutput.ObjFormatter<T> objFormatter, T t)
-
append
public <T> LogEntry append(io.deephaven.base.log.LogOutput.ObjIntIntFormatter<T> objFormatter, T t, int nOffset, int nLength)
-
append
public <T,U> LogEntry append(io.deephaven.base.log.LogOutput.ObjObjFormatter<T,U> objObjFormatter, T t, U u)
-
append
public LogEntry append(java.lang.CharSequence seq)
-
append
public LogEntry append(java.lang.CharSequence seq, int start, int length)
-
append
public LogEntry append(java.nio.ByteBuffer buffer)
-
appendTimestamp
public LogEntry appendTimestamp(long utcMillis, io.deephaven.base.text.TimestampBuffer tb)
- Specified by:
appendTimestampin interfaceLogEntry- Specified by:
appendTimestampin interfaceio.deephaven.base.log.LogOutput- Overrides:
appendTimestampin classio.deephaven.base.log.LogOutput.Null
-
appendTimestampMicros
public LogEntry appendTimestampMicros(long utcMicros, io.deephaven.base.text.TimestampBufferMicros tb)
- Specified by:
appendTimestampMicrosin interfaceLogEntry- Specified by:
appendTimestampMicrosin interfaceio.deephaven.base.log.LogOutput- Overrides:
appendTimestampMicrosin classio.deephaven.base.log.LogOutput.Null
-
append
public LogEntry append(java.lang.Throwable t)
-
append
public LogEntry append(byte[] ba)
-
append
public LogEntry append(byte[] ba, int pos, int length)
-
append
public LogEntry append(byte[] ba, byte terminator)
-
nf
public LogEntry nf()
-
nl
public LogEntry nl()
-
getTimestampMicros
public long getTimestampMicros()
- Specified by:
getTimestampMicrosin interfaceLogSink.Element
-
getLevel
public LogLevel getLevel()
- Specified by:
getLevelin interfaceLogSink.Element
-
getThrowable
public java.lang.Throwable getThrowable()
- Specified by:
getThrowablein interfaceLogSink.Element
-
writing
public io.deephaven.base.log.LogOutput writing(io.deephaven.base.log.LogOutput outputBuffer)
- Specified by:
writingin interfaceLogSink.Element
-
written
public void written(io.deephaven.base.log.LogOutput outputBuffer)
- Specified by:
writtenin interfaceLogSink.Element
-
-