Crate tracing_fmt_smart_writer

Source
Expand description

Smart writer for FmtSubscriber in tracing-subscriber

§Usage

use tracing_fmt_smart_writer::{WriterBuilder, tracing_subscriber};

tracing_subscriber::fmt::Subscriber::builder().with_writer(WriterBuilder::new())
                                              .init();

§Platform selection

§Android

Writes into logcat

§Level map (tracing to logcat)
  • ERROR -> ERROR;
  • WARN -> WARN;
  • INFO -> INFO;
  • DEBUG -> DEBUG;
  • TRACE -> VERBOSE;
§Web

Writes using console

§Level map (tracing to console)
  • ERROR -> console.error;
  • WARN -> console.warn;
  • INFO -> console.info;
  • DEBUG -> console.debug;
  • TRACE -> console.debug;
§Others

Writes into stdout

Re-exports§

pub use tracing_subscriber;

Structs§

WriterBuilder
Stdio based writer builder.