Interface LogSink.Interceptor<T extends LogSink.Element>

  • All Known Implementing Classes:
    LogBufferInterceptor
    Enclosing interface:
    LogSink<T extends LogSink.Element>

    public static interface LogSink.Interceptor<T extends LogSink.Element>
    An interceptor is called with each element logged, *and* with the formatted output. It will receive buffers that are flipped, and should not change the position or limit of these buffers.
    • Method Detail

      • element

        void element​(T e,
                     io.deephaven.base.log.LogOutput output)
              throws java.io.IOException
        Throws:
        java.io.IOException