Crates.io | lawg |
lib.rs | lawg |
version | 0.1.0 |
source | src |
created_at | 2021-11-08 12:21:16.84143 |
updated_at | 2021-11-08 12:21:16.84143 |
description | lawg is a Rust library designed to log and create log files with ease. |
homepage | https://github.com/vs-123/lawg |
repository | https://github.com/vs-123/lawg |
max_upload_size | |
id | 478479 |
size | 11,675 |
lawg is a Rust library designed to log and create log files with ease.
use lawg::Logger;
fn main() {
let logger = Logger::new(String::from("General Logger"), Some(String::from("logs.txt")), true);
logger.log("Started"); // My Logger - ["yyyy-mm-dd hh:mm:ss UTC"]: Started
logger.log_to_file("Started again");
let mut x = 1 + 1;
if x == 2 {
logger.log_and_log_to_file(String::from("It is two")); // My Logger - ["yyyy-mm-dd hh:mm:ss UTC"]: It is two
} else {
logger.error_and_stop("1 + 1 is not two"); // ERROR: My Logger - ["yyyy-mm-dd hh:mm:ss UTC"]: 1 + 1 is not two
}
}