piquel-log 0.0.4

Small, composable backend initialization for tracing
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use std::io::Write;

use crate::sink::{FormattedEvent, Sink};

/// Console output sink.
pub(crate) struct ConsoleSink;

impl Sink for ConsoleSink {
    fn write(&self, event: &FormattedEvent) {
        let mut stderr = std::io::stderr().lock();
        let _ = writeln!(stderr, "{}", event.line);
    }
}