1 stable release
2023.1.30 | Jan 31, 2023 |
---|
#624 in Debugging
Used in 2 crates
11KB
258 lines
lambda-rs-logging
A simple logger implementation for lamba-rs crates. Inspired by python's logging module.
Installation
First, add the following to your Cargo.toml
:
[dependencies]
lambda-rs-logging = "2023.1.30"
or run this command from your project directory:
cargo add lambda-rs-logging
Getting started
Using the global logger
use logging;
fn main() {
logging::trace!("Hello world");
logging::debug!("Hello world");
logging::info!("Hello world");
logging::warn!("Hello world");
logging::error!("Hello world");
logging::fatal!("Hello world");
}
Using an instance of the logger
use logging::Logger;
fn main() {
let logger = Logger::new("my-logger");
logger.trace("Hello world");
logger.debug("Hello world");
logger.info("Hello world");
logger.warn("Hello world");
logger.error("Hello world");
logger.fatal("Hello world");
}
lib.rs
:
A simple logging library for lambda-rs crates.