[][src]Crate com_logger

com_logger is a logger through COM port.

This library is no_std, and doesn't rely on alloc.

use log::*;

fn main() {
   com_logger::init();

   info!("Hello");
}

The serial port base address and logging level filter can be configured.

use log::*;

fn main() {
   com_logger::builder()
       .base(0x2f8)                  // Use COM2 port
       .filter(LevelFilter::Debug)   // Print debug log
       .setup();

   debug!("Hello");
}

Structs

Builder

The builder for a serial port logger.

Serial

Serial port driver which implements core::fmt::Write.

Functions

builder

Create a builder for fine-tuning logger.

init

Setup a logger with the default settings.

init_with_filter

Setup a logger with a custom level filter.