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