Package io.deephaven.io.logger
Class LogBuffer
java.lang.Object
io.deephaven.io.logger.LogBuffer
- All Implemented Interfaces:
LogBufferRecordListener
- Direct Known Subclasses:
LogBufferInterceptor
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
capacity()
void
clear()
void
record
(@NotNull LogBufferRecord record) recordInternal
(@NotNull LogBufferRecord record) void
subscribe
(LogBufferRecordListener listener) int
void
unsubscribe
(LogBufferRecordListener listener)
-
Field Details
-
DEFAULT_HISTORY_SIZE
public static final int DEFAULT_HISTORY_SIZE- See Also:
-
history
-
-
Constructor Details
-
LogBuffer
public LogBuffer(int historySize) -
LogBuffer
public LogBuffer()
-
-
Method Details
-
capacity
public int capacity() -
clear
public void clear() -
recordInternal
-
record
- Specified by:
record
in interfaceLogBufferRecordListener
-
subscribe
-
unsubscribe
-
subscriberCount
public int subscriberCount()
-