stlog 0.3.3

Ultra lightweight logging framework for resource constrained devices
Documentation
#![cfg_attr(feature = "spanned", feature(proc_macro_hygiene))]

#[cfg(feature = "spanned")]
use stlog::spanned::{error, info, trace};
#[cfg(not(feature = "spanned"))]
use stlog::{error, info};
use stlog::{global_logger, GlobalLog};

struct Logger;

impl GlobalLog for Logger {
    fn log(&self, _: u8) {}
}

#[global_logger]
static LOGGER: Logger = Logger;

fn main() {
    info!("Hello!");
    #[cfg(feature = "spanned")]
    trace!("Hello!");
    error!("Bye!");
}