Trait slog_term::RecordDecorator
[−]
[src]
pub trait RecordDecorator: Write { fn reset(&mut self) -> Result<()>; fn start_whitespace(&mut self) -> Result<()> { ... } fn start_msg(&mut self) -> Result<()> { ... } fn start_timestamp(&mut self) -> Result<()> { ... } fn start_level(&mut self) -> Result<()> { ... } fn start_comma(&mut self) -> Result<()> { ... } fn start_key(&mut self) -> Result<()> { ... } fn start_value(&mut self) -> Result<()> { ... } fn start_separator(&mut self) -> Result<()> { ... } }
Per-record decorator
Required Methods
Provided Methods
fn start_whitespace(&mut self) -> Result<()>
Format normal text
fn start_msg(&mut self) -> Result<()>
Format Record
message
fn start_timestamp(&mut self) -> Result<()>
Format timestamp
fn start_level(&mut self) -> Result<()>
Format Record
level
fn start_comma(&mut self) -> Result<()>
Format a comma between key-value pairs
fn start_key(&mut self) -> Result<()>
Format key
fn start_value(&mut self) -> Result<()>
Format a value
fn start_separator(&mut self) -> Result<()>
Format value
Implementors
impl RecordDecorator for Box<RecordDecorator>
impl<'a, W> RecordDecorator for PlainRecordDecorator<'a, W> where W: Write
impl<W> RecordDecorator for PlainSyncRecordDecorator<W> where W: Write
impl<'a> RecordDecorator for TermRecordDecorator<'a>