clang_log

Crates.ioclang_log
lib.rsclang_log
version2.0.5
sourcesrc
created_at2024-11-16 22:08:38.160966
updated_at2024-11-28 15:17:30.262118
descriptionAnother log implementation
homepage
repositoryhttps://github.com/DDAN-17/clang_log
max_upload_size
id1450704
size8,598
DDAN (DDAN-17)

documentation

https://docs.rs/clang_log

README

clang_log

docs.rs Crates.io Total Downloads Crates.io License Crates.io Dependents Crates.io Version

I really like the logging format of clang (pronounced klang, not C-lang), so I recreated it as an implementation of the log crate. It's licensed under the MIT license, and you can use it as you like. Use it, fork it, steal the code and sell it, I don't really care. If you find bugs, first of all, good job, because how can a logging implementation have bugs, and second of all, you can submit them to the issue tracker, or fix them and submit a PR. Additionally, if you want to improve clang_log, go ahead and waste five minuites writing a PR to change something.

How to use

To use clang_log, first include it, and log in Cargo.toml:

[dependencies]
log = "0.4.22"
clang_log = "1.0.2"

Then, initialize it at the start of the program:

use log::LogLevels;

fn main() {
    clang_log::init(LogLevels::Trace, "clang")
}

To use it, just use the macros provided by log

use log::*;

error!("Could not find files!");
Commit count: 11

cargo fmt