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
  • Constructor Details

    • Null

      public Null()
  • Method Details

    • start

      public LogEntry start(LogSink sink, LogLevel level)
      Specified by:
      start in interface LogEntry
    • start

      public LogEntry start(LogSink sink, LogLevel level, long currentTimeMicros)
      Specified by:
      start in interface LogEntry
    • start

      public LogEntry start(LogSink sink, LogLevel level, long currentTimeMicros, Throwable t)
      Specified by:
      start in interface LogEntry
    • end

      public void end()
      Description copied from interface: LogEntry
      Completes the log entry. Callers should not use this after completion. End or LogEntry.endl() should be called exactly once.
      Specified by:
      end in interface LogEntry
    • endl

      public void endl()
      Description copied from interface: LogEntry
      Completes the log entry with a newline. Callers should not use this after completion. Endl or LogEntry.end() should be called exactly once.
      Specified by:
      endl in interface LogEntry
    • append

      public LogEntry append(boolean b)
      Specified by:
      append in interface LogEntry
      Specified by:
      append in interface io.deephaven.base.log.LogOutput
      Overrides:
      append in class io.deephaven.base.log.LogOutput.Null
    • append

      public LogEntry append(char c)
      Specified by:
      append in interface LogEntry
      Specified by:
      append in interface io.deephaven.base.log.LogOutput
      Overrides:
      append in class io.deephaven.base.log.LogOutput.Null
    • append

      public LogEntry append(short s)
      Specified by:
      append in interface LogEntry
      Specified by:
      append in interface io.deephaven.base.log.LogOutput
      Overrides:
      append in class io.deephaven.base.log.LogOutput.Null
    • append

      public LogEntry append(int i)
      Specified by:
      append in interface LogEntry
      Specified by:
      append in interface io.deephaven.base.log.LogOutput
      Overrides:
      append in class io.deephaven.base.log.LogOutput.Null
    • append

      public LogEntry append(long l)
      Specified by:
      append in interface LogEntry
      Specified by:
      append in interface io.deephaven.base.log.LogOutput
      Overrides:
      append in class io.deephaven.base.log.LogOutput.Null
    • appendDouble

      public LogEntry appendDouble(double f)
      Specified by:
      appendDouble in interface LogEntry
      Specified by:
      appendDouble in interface io.deephaven.base.log.LogOutput
      Overrides:
      appendDouble in class io.deephaven.base.log.LogOutput.Null
    • append

      public LogEntry append(io.deephaven.base.log.LogOutputAppendable appendable)
      Specified by:
      append in interface LogEntry
      Specified by:
      append in interface io.deephaven.base.log.LogOutput
      Overrides:
      append in class io.deephaven.base.log.LogOutput.Null
    • append

      public LogEntry append(io.deephaven.base.log.LogOutput.LongFormatter formatter, long n)
      Specified by:
      append in interface LogEntry
      Specified by:
      append in interface io.deephaven.base.log.LogOutput
      Overrides:
      append in class io.deephaven.base.log.LogOutput.Null
    • append

      public <T> LogEntry append(io.deephaven.base.log.LogOutput.ObjFormatter<T> objFormatter, T t)
      Specified by:
      append in interface LogEntry
      Specified by:
      append in interface io.deephaven.base.log.LogOutput
      Overrides:
      append in class io.deephaven.base.log.LogOutput.Null
    • append

      public <T> LogEntry append(io.deephaven.base.log.LogOutput.ObjIntIntFormatter<T> objFormatter, T t, int nOffset, int nLength)
      Specified by:
      append in interface LogEntry
      Specified by:
      append in interface io.deephaven.base.log.LogOutput
      Overrides:
      append in class io.deephaven.base.log.LogOutput.Null
    • append

      public <T, U> LogEntry append(io.deephaven.base.log.LogOutput.ObjObjFormatter<T,U> objObjFormatter, T t, U u)
      Specified by:
      append in interface LogEntry
      Specified by:
      append in interface io.deephaven.base.log.LogOutput
      Overrides:
      append in class io.deephaven.base.log.LogOutput.Null
    • append

      public LogEntry append(CharSequence seq)
      Specified by:
      append in interface LogEntry
      Specified by:
      append in interface io.deephaven.base.log.LogOutput
      Overrides:
      append in class io.deephaven.base.log.LogOutput.Null
    • append

      public LogEntry append(CharSequence seq, int start, int length)
      Specified by:
      append in interface LogEntry
      Specified by:
      append in interface io.deephaven.base.log.LogOutput
      Overrides:
      append in class io.deephaven.base.log.LogOutput.Null
    • append

      public LogEntry append(ByteBuffer buffer)
      Specified by:
      append in interface LogEntry
      Specified by:
      append in interface io.deephaven.base.log.LogOutput
      Overrides:
      append in class io.deephaven.base.log.LogOutput.Null
    • appendTimestamp

      public LogEntry appendTimestamp(long utcMillis, io.deephaven.base.text.TimestampBuffer tb)
      Specified by:
      appendTimestamp in interface LogEntry
      Specified by:
      appendTimestamp in interface io.deephaven.base.log.LogOutput
      Overrides:
      appendTimestamp in class io.deephaven.base.log.LogOutput.Null
    • appendTimestampMicros

      public LogEntry appendTimestampMicros(long utcMicros, io.deephaven.base.text.TimestampBufferMicros tb)
      Specified by:
      appendTimestampMicros in interface LogEntry
      Specified by:
      appendTimestampMicros in interface io.deephaven.base.log.LogOutput
      Overrides:
      appendTimestampMicros in class io.deephaven.base.log.LogOutput.Null
    • append

      public LogEntry append(Throwable t)
      Specified by:
      append in interface LogEntry
      Specified by:
      append in interface io.deephaven.base.log.LogOutput
      Overrides:
      append in class io.deephaven.base.log.LogOutput.Null
    • append

      public LogEntry append(byte[] ba)
      Specified by:
      append in interface LogEntry
      Specified by:
      append in interface io.deephaven.base.log.LogOutput
      Overrides:
      append in class io.deephaven.base.log.LogOutput.Null
    • append

      public LogEntry append(byte[] ba, int pos, int length)
      Specified by:
      append in interface LogEntry
      Specified by:
      append in interface io.deephaven.base.log.LogOutput
      Overrides:
      append in class io.deephaven.base.log.LogOutput.Null
    • append

      public LogEntry append(byte[] ba, byte terminator)
      Specified by:
      append in interface LogEntry
      Specified by:
      append in interface io.deephaven.base.log.LogOutput
      Overrides:
      append in class io.deephaven.base.log.LogOutput.Null
    • nf

      public LogEntry nf()
      Specified by:
      nf in interface LogEntry
      Specified by:
      nf in interface io.deephaven.base.log.LogOutput
      Overrides:
      nf in class io.deephaven.base.log.LogOutput.Null
    • nl

      public LogEntry nl()
      Specified by:
      nl in interface LogEntry
      Specified by:
      nl in interface io.deephaven.base.log.LogOutput
      Overrides:
      nl in class io.deephaven.base.log.LogOutput.Null
    • getTimestampMicros

      public long getTimestampMicros()
      Specified by:
      getTimestampMicros in interface LogSink.Element
    • getLevel

      public LogLevel getLevel()
      Specified by:
      getLevel in interface LogSink.Element
    • getThrowable

      public Throwable getThrowable()
      Specified by:
      getThrowable in interface LogSink.Element
    • writing

      public io.deephaven.base.log.LogOutput writing(io.deephaven.base.log.LogOutput outputBuffer)
      Specified by:
      writing in interface LogSink.Element
    • written

      public void written(io.deephaven.base.log.LogOutput outputBuffer)
      Specified by:
      written in interface LogSink.Element