[][src]Trait envoy_sdk::extension::access_logger::Logger

pub trait Logger {
    fn on_configure(
        &mut self,
        _configuration_size: usize,
        _logger_ops: &dyn ConfigureOps
    ) -> Result<bool> { ... }
fn on_log(&mut self, _logger_ops: &dyn LogOps) -> Result<()> { ... }
fn on_http_call_response(
        &mut self,
        _request: RequestHandle,
        _num_headers: usize,
        _body_size: usize,
        _num_trailers: usize,
        _http_client_ops: &dyn ResponseOps
    ) -> Result<()> { ... } }

Provided methods

fn on_configure(
    &mut self,
    _configuration_size: usize,
    _logger_ops: &dyn ConfigureOps
) -> Result<bool>

fn on_log(&mut self, _logger_ops: &dyn LogOps) -> Result<()>

fn on_http_call_response(
    &mut self,
    _request: RequestHandle,
    _num_headers: usize,
    _body_size: usize,
    _num_trailers: usize,
    _http_client_ops: &dyn ResponseOps
) -> Result<()>

Loading content...

Implementors

Loading content...