Trait opentelemetry::sdk::logs::LogProcessor
source · pub trait LogProcessor: Send + Sync + Debug {
// Required methods
fn emit(&self, data: LogData);
fn force_flush(&self) -> Result<(), LogError>;
fn shutdown(&mut self) -> Result<(), LogError>;
}
Available on crate feature
logs
only.Expand description
The interface for plugging into a Logger
.
Required Methods§
sourcefn force_flush(&self) -> Result<(), LogError>
fn force_flush(&self) -> Result<(), LogError>
Force the logs lying in the cache to be exported.