镜像自 https://github.com/DragonOS-Community/rust-simple_logger.git

Sam Clements 87edf7228d Initial commit 10 years ago
examples 87edf7228d Initial commit 10 years ago
src 87edf7228d Initial commit 10 years ago
.gitignore 87edf7228d Initial commit 10 years ago
Cargo.toml 87edf7228d Initial commit 10 years ago
README.md 87edf7228d Initial commit 10 years ago

README.md

simple_logger

A logger that prints all messages and uses an output format similar to Supervisord.

Future updates may include coulored output based on the log level of the message and selecting a max_log_level based on the value of an input string (e.g. from a flag parsed by docopt).

Usage

#[macro_use]
extern crate log;
extern crate simple_logger;

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

    warn!("This is an example message.");
}

This outputs:

2015-02-24 01:05:20 WARN [logging_example] This is an example message.

You can run the above example with:

cargo run --example logging_example

Licence

simple_logger is licenced under the MIT Licence.

Authors

Written by Sam Clements.