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

Sam Clements 7fbcc31f90 rustup преди 10 години
examples 87edf7228d Initial commit преди 10 години
src 9ff554c4ca Align level column преди 10 години
.gitignore 87edf7228d Initial commit преди 10 години
.travis.yml d4d6b6559d Fixed Travis configuration file преди 10 години
Cargo.toml 7fbcc31f90 rustup преди 10 години
README.md 11bbe17f75 Add links to README преди 10 години

README.md

simple_logger

A logger that prints all messages with a readable output format.

The output format is based on the format used by 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).

  • Source on GitHub <https://github.com/borntyping/rust-simple_logger>_
  • Packages on Crates.io <https://crates.io/crates/simple_logger>_
  • Builds on Travis CI <https://travis-ci.org/borntyping/rust-simple_logger>_

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.