lawg

Crates.iolawg
lib.rslawg
version0.1.0
sourcesrc
created_at2021-11-08 12:21:16.84143
updated_at2021-11-08 12:21:16.84143
descriptionlawg is a Rust library designed to log and create log files with ease.
homepagehttps://github.com/vs-123/lawg
repositoryhttps://github.com/vs-123/lawg
max_upload_size
id478479
size11,675
vs-123 (vs-123)

documentation

README

lawg

lawg is a Rust library designed to log and create log files with ease.

Example

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
    }
}
Commit count: 7

cargo fmt