From f9a089839b9ee90c28a124c7416326e9f6b5808b Mon Sep 17 00:00:00 2001 From: Wesley Irvin Date: Thu, 4 May 2023 20:29:22 -0400 Subject: [PATCH] Logging Added in the dependencies for logging and proved that logging functionality is working. Should be able to close issue #23. --- Cargo.toml | 2 ++ src/main.rs | 10 ++++++++++ 2 files changed, 12 insertions(+) diff --git a/Cargo.toml b/Cargo.toml index 42b27e9..53f224e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,4 +4,6 @@ version = "0.1.0" edition = "2021" [dependencies] +env_logger = "0.10.0" +log = "0.4.17" sdl2 = "0.35.2" diff --git a/src/main.rs b/src/main.rs index 164d92c..4a845ef 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,5 +1,9 @@ +extern crate log; extern crate sdl2; +use env_logger::Builder; +use log::{error, info, warn, LevelFilter}; + use sdl2::event::Event; use sdl2::keyboard::Keycode; use sdl2::pixels::Color; @@ -105,6 +109,12 @@ Flags: level.linedefs[test_linedef].always_automap() ); + Builder::new().filter_level(LevelFilter::Info).init(); + + info!("Test of INFO log!"); + warn!("Test of WARN log!"); + error!("Test of ERROR log!"); + let sdl_context = sdl2::init().unwrap(); let video_subsystem = sdl_context.video().unwrap();