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

Sam Clements df2f22a53b Merge pull request #1 from havarnov/configurable_log_level 10 năm trước cách đây
examples 3efbfb11f6 added example that uses the new configurable log level feature. 10 năm trước cách đây
src 9c62e40f35 added feature to configure the log level when initializing the simple logger 10 năm trước cách đây
tests 5b05b2a349 Update to log 0.3.0 10 năm trước cách đây
.gitignore 87edf7228d Initial commit 10 năm trước cách đây
.travis.yml d4d6b6559d Fixed Travis configuration file 10 năm trước cách đây
Cargo.toml ffbec480ab cargo update 10 năm trước cách đây
README.md 5b05b2a349 Update to log 0.3.0 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 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().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 logging_example

Licence

simple_logger is licenced under the MIT Licence.

Authors

Written by Sam Clements.