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

John Moon 57bd85d7b5 Adding optional color support 6 năm trước cách đây
examples c929510651 bump log dependency to 0.4.1 7 năm trước cách đây
src 57bd85d7b5 Adding optional color support 6 năm trước cách đây
.gitignore 87edf7228d Initial commit 10 năm trước cách đây
.travis.yml 5fceff69ee Test on all Rust versions 10 năm trước cách đây
Cargo.toml 57bd85d7b5 Adding optional color support 6 năm trước cách đây
README.md 1a1e93992e Bump version and update README 10 năm trước cách đây

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 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().unwrap();

    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 init

Licence

simple_logger is licenced under the MIT Licence.

Authors

Written by Sam Clements.