scorched 0.5.3

A simple logging library for scorching all those pesky bugs.
Documentation
#[test]
fn test_log_this() {
    use crate::{log_this, LogData, LogImportance};

    log_this(LogData {
        importance: LogImportance::Error,
        message: "Test error".to_string(),
    });

    log_this(LogData {
        importance: LogImportance::Warning,
        message: "Test warning".to_string(),
    });

    log_this(LogData {
        importance: LogImportance::Info,
        message: "Test info".to_string(),
    });

    log_this(LogData {
        importance: LogImportance::Debug,
        message: "Test debug".to_string(),
    });
}

#[test]
fn test_logf() {
    use crate::{logf, LogData, LogImportance};

    logf!(Error, "Test error");

    logf!(Warning, "Test warning");

    logf!(Info, "Test info");

    logf!(Debug, "Test debug");
}

#[test]
fn test_log_path() {
    use crate::*;

    set_logging_path("logs/test");

    log_this(LogData {
        importance: LogImportance::Error,
        message: "Test error".to_string(),
    });

    assert_eq!(*LOG_PATH.get().unwrap(), "logs/test/");
}