Added Requested Changes

- Checked Tick box in lib.rs
- Used format_args to avoid heap allocations
- Reverted main.rs & Added Formating Examples to main.rs
pull/2/head
Allstreamer 2 years ago
parent f52370f192
commit 1fc6396045

@ -12,7 +12,7 @@
//! - [x] Logging Levels //! - [x] Logging Levels
//! - [x] Datetime & Coloured Output //! - [x] Datetime & Coloured Output
//! - [ ] Options for Datetime, Current Function, Line Number, Custom Colours, etc. //! - [ ] Options for Datetime, Current Function, Line Number, Custom Colours, etc.
//! - [ ] Custom Formatting //! - [x] Custom Formatting
//! - [ ] File support //! - [ ] File support
//! //!
//! And much more to come... soon™! //! And much more to come... soon™!
@ -171,7 +171,7 @@ macro_rules! trace {
.set_bold(true), .set_bold(true),
) )
.unwrap(); .unwrap();
writeln!(&mut stream, "[{} {}] {}", now, rall::Level::TRACE, format!($($arg)*)).unwrap(); writeln!(&mut stream, "[{} {}] {}", now, rall::Level::TRACE, format_args!($($arg)*)).unwrap();
stream.reset().unwrap(); stream.reset().unwrap();
}}; }};
} }
@ -206,7 +206,7 @@ macro_rules! debug {
.set_bold(true), .set_bold(true),
) )
.unwrap(); .unwrap();
writeln!(&mut stream, "[{} {}] {}", now, rall::Level::DEBUG, format!($($arg)*)).unwrap(); writeln!(&mut stream, "[{} {}] {}", now, rall::Level::DEBUG, format_args!($($arg)*)).unwrap();
stream.reset().unwrap(); stream.reset().unwrap();
}}; }};
} }
@ -241,7 +241,7 @@ macro_rules! info {
.set_bold(true), .set_bold(true),
) )
.unwrap(); .unwrap();
writeln!(&mut stream, "[{} {}] {}", now, rall::Level::INFO, format!($($arg)*)).unwrap(); writeln!(&mut stream, "[{} {}] {}", now, rall::Level::INFO, format_args!($($arg)*)).unwrap();
stream.reset().unwrap(); stream.reset().unwrap();
}; };
} }
@ -277,7 +277,7 @@ macro_rules! warn {
.set_bold(true), .set_bold(true),
) )
.unwrap(); .unwrap();
writeln!(&mut stream, "[{} {}] {}", now, rall::Level::WARN, format!($($arg)*)).unwrap(); writeln!(&mut stream, "[{} {}] {}", now, rall::Level::WARN, format_args!($($arg)*)).unwrap();
stream.reset().unwrap(); stream.reset().unwrap();
}}; }};
} }
@ -313,7 +313,7 @@ macro_rules! error {
.set_intense(true), .set_intense(true),
) )
.unwrap(); .unwrap();
writeln!(&mut stream, "[{} {}] {}", now, rall::Level::ERROR, format!($($arg)*)).unwrap(); writeln!(&mut stream, "[{} {}] {}", now, rall::Level::ERROR, format_args!($($arg)*)).unwrap();
stream.reset().unwrap(); stream.reset().unwrap();
}}; }};
} }
@ -349,7 +349,7 @@ macro_rules! fatal {
.set_bold(true), .set_bold(true),
) )
.unwrap(); .unwrap();
writeln!(&mut stream, "[{} {}] {}", now, rall::Level::FATAL, format!($($arg)*)).unwrap(); writeln!(&mut stream, "[{} {}] {}", now, rall::Level::FATAL, format_args!($($arg)*)).unwrap();
stream.reset().unwrap(); stream.reset().unwrap();
}}; }};
} }

@ -3,11 +3,8 @@ use rall::{debug, error, fatal, info, trace, warn};
fn main() { fn main() {
trace!("My Best Friend Hazel {}", ":D"); trace!("My Best Friend Hazel {}", ":D");
debug!("My Best Friend Hazel {}", ":D"); debug!("My Best Friend Hazel {}", ":D");
info!("My Best Friend Hazel {}{}", ":", ")"); info!("My Best Friend Hazel {}", ":D");
warn!("My Best Friend Hazel {}", ":)"); warn!("My Best Friend Hazel {}", ":D");
error!("My Best Friend Hazel {}", ":P"); error!("My Best Friend Hazel {}", ":D");
fatal!("My Best Friend Hazel {}", ":D"); fatal!("My Best Friend Hazel {}", ":D");
let very_important_value = String::from(";)");
debug!("Look at this: {}", very_important_value);
} }
Loading…
Cancel
Save