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

pub trait LogOps {
    fn request_headers(&self) -> Result<Vec<(String, String)>>;
fn request_header(&self, name: &str) -> Result<Option<String>>;
fn response_headers(&self) -> Result<Vec<(String, String)>>;
fn response_header(&self, name: &str) -> Result<Option<String>>;
fn response_trailers(&self) -> Result<Vec<(String, String)>>;
fn response_trailer(&self, name: &str) -> Result<Option<String>>;
fn stream_property(&self, path: Vec<&str>) -> Result<Option<Bytes>>; }

An interface for accessing data of the HTTP stream or TCP connection that is being logged.

Required methods

Loading content...

Implementors

Loading content...