[][src]Trait casperlabs_engine_shared::logging::logger::LogBufferProvider

pub trait LogBufferProvider {
    fn push(&self, line: LogLineItem);
fn extract(&self, message_id: &str) -> Option<LogLineItem>;
fn extract_correlated(
        &self,
        correlation_id: &str
    ) -> Option<Vec<LogLineItem>>;
fn drain(&self) -> Vec<LogLineItem>;
fn reset(&self); }

Required methods

fn push(&self, line: LogLineItem)

fn extract(&self, message_id: &str) -> Option<LogLineItem>

fn extract_correlated(&self, correlation_id: &str) -> Option<Vec<LogLineItem>>

fn drain(&self) -> Vec<LogLineItem>

fn reset(&self)

Loading content...

Implementors

impl LogBufferProvider for BufferedLogger[src]

Loading content...