Class LogOutputCsvImpl

    • Nested Class Summary

      • 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 
      Modifier and Type Field Description
      protected java.lang.String lineSeparator  
      • 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.deephaven.base.log.LogOutput append​(boolean b)  
      io.deephaven.base.log.LogOutput append​(byte[] ba)  
      io.deephaven.base.log.LogOutput append​(byte[] ba, byte terminator)  
      io.deephaven.base.log.LogOutput append​(byte[] ba, int pos, int length)  
      io.deephaven.base.log.LogOutput append​(char c)  
      io.deephaven.base.log.LogOutput append​(int i)  
      io.deephaven.base.log.LogOutput append​(long l)  
      io.deephaven.base.log.LogOutput append​(short s)  
      io.deephaven.base.log.LogOutput append​(io.deephaven.base.log.LogOutput.LongFormatter formatter, long n)  
      <T> io.deephaven.base.log.LogOutput append​(io.deephaven.base.log.LogOutput.ObjFormatter<T> objFormatter, T t)  
      <T> io.deephaven.base.log.LogOutput append​(io.deephaven.base.log.LogOutput.ObjIntIntFormatter<T> objFormatter, T t, int nOffset, int nLength)  
      <T,​U>
      io.deephaven.base.log.LogOutput
      append​(io.deephaven.base.log.LogOutput.ObjObjFormatter<T,​U> objObjFormatter, T t, U u)  
      io.deephaven.base.log.LogOutput append​(io.deephaven.base.log.LogOutputAppendable appendable)  
      io.deephaven.base.log.LogOutput append​(java.lang.CharSequence seq)  
      io.deephaven.base.log.LogOutput append​(java.lang.CharSequence seq, int start, int length)  
      io.deephaven.base.log.LogOutput append​(java.lang.Throwable t)  
      io.deephaven.base.log.LogOutput append​(java.nio.ByteBuffer bb)  
      io.deephaven.base.log.LogOutput appendDouble​(double f)  
      io.deephaven.base.log.LogOutput appendTimestamp​(long utcMillis, io.deephaven.base.text.TimestampBuffer tb)  
      io.deephaven.base.log.LogOutput appendTimestampMicros​(long utcMicros, io.deephaven.base.text.TimestampBufferMicros tb)  
      io.deephaven.base.log.LogOutput nf()  
      io.deephaven.base.log.LogOutput nl()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface io.deephaven.base.log.LogOutput

        append, append, append, append, append, appendDouble, clear, close, getBuffer, getBufferCount, getEndOfHeaderOffset, markEndOfHeader, relativeSize, size, start
    • Field Detail

      • lineSeparator

        protected final java.lang.String lineSeparator
    • Constructor Detail

      • LogOutputCsvImpl

        public LogOutputCsvImpl​(LogBufferPool bufferPool)
        Constructor
        Parameters:
        bufferPool - where we get our buffers
    • Method Detail

      • append

        public io.deephaven.base.log.LogOutput append​(boolean b)
        Specified by:
        append in interface io.deephaven.base.log.LogOutput
      • append

        public io.deephaven.base.log.LogOutput append​(char c)
        Specified by:
        append in interface io.deephaven.base.log.LogOutput
      • append

        public io.deephaven.base.log.LogOutput append​(short s)
        Specified by:
        append in interface io.deephaven.base.log.LogOutput
      • append

        public io.deephaven.base.log.LogOutput append​(int i)
        Specified by:
        append in interface io.deephaven.base.log.LogOutput
      • append

        public io.deephaven.base.log.LogOutput append​(long l)
        Specified by:
        append in interface io.deephaven.base.log.LogOutput
      • appendDouble

        public io.deephaven.base.log.LogOutput appendDouble​(double f)
        Specified by:
        appendDouble in interface io.deephaven.base.log.LogOutput
      • append

        public io.deephaven.base.log.LogOutput append​(io.deephaven.base.log.LogOutputAppendable appendable)
        Specified by:
        append in interface io.deephaven.base.log.LogOutput
      • append

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

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

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

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

        public io.deephaven.base.log.LogOutput append​(java.lang.CharSequence seq)
        Specified by:
        append in interface io.deephaven.base.log.LogOutput
      • append

        public io.deephaven.base.log.LogOutput append​(java.lang.CharSequence seq,
                                                      int start,
                                                      int length)
        Specified by:
        append in interface io.deephaven.base.log.LogOutput
      • append

        public io.deephaven.base.log.LogOutput append​(java.nio.ByteBuffer bb)
        Specified by:
        append in interface io.deephaven.base.log.LogOutput
      • appendTimestamp

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

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

        public io.deephaven.base.log.LogOutput append​(java.lang.Throwable t)
        Specified by:
        append in interface io.deephaven.base.log.LogOutput
      • append

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

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

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

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

        public io.deephaven.base.log.LogOutput nl()
        Specified by:
        nl in interface io.deephaven.base.log.LogOutput