Struct slog_json::JsonBuilder
[−]
[src]
pub struct JsonBuilder<W: Write> { /* fields omitted */ }
Json Drain
builder
Create with Json::build
.
Methods
impl<W> JsonBuilder<W> where W: Write
[src]
fn build(self) -> Json<W>
Build Json
Drain
This consumes the builder.
fn set_newlines(self, enabled: bool) -> Self
Set writing a newline after every log record
fn add_key_value<T>(self, value: OwnedKV<T>) -> Self where T: ThreadSafeKV + 'static
Add custom values to be printed with this formatter
fn add_default_keys(self) -> Self
Add default key-values:
ts
- timestamplevel
- record logging level namemsg
- msg - formatted logging message