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

fabio h 4449f07d93 Adding the hability to choose wich feature to enable (colorized output or timestamps) and editing README.md to reflect the new choice availability 4 năm trước cách đây
.github e316c25623 Update ci.yml 4 năm trước cách đây
examples e52ef4bb62 Little fixes 4 năm trước cách đây
src 1a336399ff Deprecate `with_target_levels` 4 năm trước cách đây
.gitignore 87edf7228d Initial commit 10 năm trước cách đây
Cargo.toml 4449f07d93 Adding the hability to choose wich feature to enable (colorized output or timestamps) and editing README.md to reflect the new choice availability 4 năm trước cách đây
LICENSE 8ac51bfd70 Add LICENSE file 5 năm trước cách đây
README.md 4449f07d93 Adding the hability to choose wich feature to enable (colorized output or timestamps) and editing README.md to reflect the new choice availability 4 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.

Usage

use simple_logger::SimpleLogger

fn main() {
    SimpleLogger::new().init().unwrap();

    log::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

If you want to remove the colorized output and the timestamps with its respective dependencies, add the the following to your Cargo.toml:

[dependencies.simple_logger]
default-features = false

Or to remove only the colorized output but keep the timestamps:

[dependencies.simple_logger]
default-features = false
features = ["ts"]

Or to remove only the timestamps but keep the colorized output:

[dependencies.simple_logger]
default-features = false
features = ["color"]

Licence

simple_logger is licenced under the MIT Licence.

Authors

Written by Sam Clements.