Class BatchLogProcessor
java.lang.Object
io.opentelemetry.sdk.logging.export.BatchLogProcessor
- All Implemented Interfaces:
LogProcessor
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddLogRecord(LogRecord record) static BatchLogProcessorBuilderbuilder(LogExporter logExporter) io.opentelemetry.sdk.common.CompletableResultCodeProcesses all span events that have not yet been processed.io.opentelemetry.sdk.common.CompletableResultCodeshutdown()Called whenSdkTracerProvider.shutdown()is called.
-
Method Details
-
builder
-
addLogRecord
- Specified by:
addLogRecordin interfaceLogProcessor
-
shutdown
public io.opentelemetry.sdk.common.CompletableResultCode shutdown()Description copied from interface:LogProcessorCalled whenSdkTracerProvider.shutdown()is called.- Specified by:
shutdownin interfaceLogProcessor- Returns:
- result
-
forceFlush
public io.opentelemetry.sdk.common.CompletableResultCode forceFlush()Description copied from interface:LogProcessorProcesses all span events that have not yet been processed.- Specified by:
forceFlushin interfaceLogProcessor- Returns:
- result
-