Trait slog_stream::RecordDecorator
[−]
[src]
pub trait RecordDecorator { fn fmt_msg(
&self,
io: &mut Write,
f: &Fn(&mut Write) -> Result<()>
) -> Result<()> { ... } fn fmt_key(
&self,
io: &mut Write,
f: &Fn(&mut Write) -> Result<()>
) -> Result<()> { ... } fn fmt_separator(
&self,
io: &mut Write,
f: &Fn(&mut Write) -> Result<()>
) -> Result<()> { ... } fn fmt_value(
&self,
io: &mut Write,
f: &Fn(&mut Write) -> Result<()>
) -> Result<()> { ... } fn fmt_timestamp(
&self,
io: &mut Write,
f: &Fn(&mut Write) -> Result<()>
) -> Result<()> { ... } fn fmt_level(
&self,
io: &mut Write,
f: &Fn(&mut Write) -> Result<()>
) -> Result<()> { ... } }
Per-record decorator
Provided Methods
fn fmt_msg(
&self,
io: &mut Write,
f: &Fn(&mut Write) -> Result<()>
) -> Result<()>
&self,
io: &mut Write,
f: &Fn(&mut Write) -> Result<()>
) -> Result<()>
Format a field
fn fmt_key(
&self,
io: &mut Write,
f: &Fn(&mut Write) -> Result<()>
) -> Result<()>
&self,
io: &mut Write,
f: &Fn(&mut Write) -> Result<()>
) -> Result<()>
Format a key
fn fmt_separator(
&self,
io: &mut Write,
f: &Fn(&mut Write) -> Result<()>
) -> Result<()>
&self,
io: &mut Write,
f: &Fn(&mut Write) -> Result<()>
) -> Result<()>
Format a separator
fn fmt_value(
&self,
io: &mut Write,
f: &Fn(&mut Write) -> Result<()>
) -> Result<()>
&self,
io: &mut Write,
f: &Fn(&mut Write) -> Result<()>
) -> Result<()>
Format a value
fn fmt_timestamp(
&self,
io: &mut Write,
f: &Fn(&mut Write) -> Result<()>
) -> Result<()>
&self,
io: &mut Write,
f: &Fn(&mut Write) -> Result<()>
) -> Result<()>
Format a timestamp
fn fmt_level(
&self,
io: &mut Write,
f: &Fn(&mut Write) -> Result<()>
) -> Result<()>
&self,
io: &mut Write,
f: &Fn(&mut Write) -> Result<()>
) -> Result<()>
Format a level