Package io.deephaven.io.logger
Class LogBufferInterceptor
- java.lang.Object
-
- io.deephaven.io.logger.LogBuffer
-
- io.deephaven.io.logger.LogBufferInterceptor
-
- All Implemented Interfaces:
LogSink.Interceptor<LogEntry>,LogBufferRecordListener
public class LogBufferInterceptor extends LogBuffer implements LogSink.Interceptor<LogEntry>
-
-
Field Summary
Fields Modifier and Type Field Description static intRECORD_INITIAL_DATA_SIZE-
Fields inherited from class io.deephaven.io.logger.LogBuffer
DEFAULT_HISTORY_SIZE, history
-
-
Constructor Summary
Constructors Constructor Description LogBufferInterceptor()LogBufferInterceptor(int historySize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidelement(LogEntry e, io.deephaven.base.log.LogOutput output)-
Methods inherited from class io.deephaven.io.logger.LogBuffer
capacity, clear, record, recordInternal, subscribe, subscriberCount, unsubscribe
-
-
-
-
Field Detail
-
RECORD_INITIAL_DATA_SIZE
public static final int RECORD_INITIAL_DATA_SIZE
- See Also:
- Constant Field Values
-
-
Method Detail
-
element
public void element(@NotNull LogEntry e, @NotNull io.deephaven.base.log.LogOutput output) throws java.io.IOException- Specified by:
elementin interfaceLogSink.Interceptor<LogEntry>- Throws:
java.io.IOException
-
-