diff options
| author | Jokler <jokler.contact@gmail.com> | 2017-10-29 23:23:12 +0100 |
|---|---|---|
| committer | Jokler <jokler.contact@gmail.com> | 2017-10-29 23:23:12 +0100 |
| commit | cb07b259950d4762ceb609266cd1e8ae0ef60dad (patch) | |
| tree | c7bdd86b5bed18ce4d16a6bacde9647f0dfc6de3 /bin/main.rs | |
| parent | 04e195af65b209e4812b1a076dd04e2f5a8ec21c (diff) | |
| parent | 45f70129ce94c0511fc5cd2cbdc625f8ef00ea4b (diff) | |
| download | frippy-3c17f198c74c7878a008536fc10e79c06e3820ad.tar.gz frippy-3c17f198c74c7878a008536fc10e79c06e3820ad.zip | |
Merge branch 'dev'v0.3.0
Diffstat (limited to 'bin/main.rs')
| -rw-r--r-- | bin/main.rs | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/bin/main.rs b/bin/main.rs index b974405..18f362e 100644 --- a/bin/main.rs +++ b/bin/main.rs @@ -1,5 +1,28 @@ extern crate frippy; +extern crate log; +extern crate time; + +use log::{LogRecord, LogLevel, LogLevelFilter, LogMetadata}; + +struct Logger; + +impl log::Log for Logger { + fn enabled(&self, metadata: &LogMetadata) -> bool { + metadata.level() <= LogLevel::Info + } + + fn log(&self, record: &LogRecord) { + if self.enabled(record.metadata()) { + println!("[{}]({}) {}", time::now().rfc822(), record.level(), record.args()); + } + } +} fn main() { + log::set_logger(|max_log_level| { + max_log_level.set(LogLevelFilter::Info); + Box::new(Logger) + }).unwrap(); + frippy::run(); } |
