diff options
| author | Jokler <jokler.contact@gmail.com> | 2017-11-16 02:53:05 +0100 |
|---|---|---|
| committer | Jokler <jokler.contact@gmail.com> | 2017-11-16 02:53:05 +0100 |
| commit | 15e855ddecfdac31ddda26b12fcfd1a142a0ec21 (patch) | |
| tree | b06e3bd122f5da69a7418c94e2a07fb4a529f897 /bin/main.rs | |
| parent | cb07b259950d4762ceb609266cd1e8ae0ef60dad (diff) | |
| parent | b8c25860ad769a466e7c50bbbb51b653dd55ccfb (diff) | |
| download | frippy-dac9b51d00d16c9b57f99cdd43a6f9c8470bf672.tar.gz frippy-dac9b51d00d16c9b57f99cdd43a6f9c8470bf672.zip | |
Merge branch 'dev'v0.3.1
Diffstat (limited to 'bin/main.rs')
| -rw-r--r-- | bin/main.rs | 29 |
1 files changed, 24 insertions, 5 deletions
diff --git a/bin/main.rs b/bin/main.rs index 18f362e..86910c0 100644 --- a/bin/main.rs +++ b/bin/main.rs @@ -8,21 +8,40 @@ struct Logger; impl log::Log for Logger { fn enabled(&self, metadata: &LogMetadata) -> bool { - metadata.level() <= LogLevel::Info + metadata.target().contains("frippy") } fn log(&self, record: &LogRecord) { if self.enabled(record.metadata()) { - println!("[{}]({}) {}", time::now().rfc822(), record.level(), record.args()); + if record.metadata().level() >= LogLevel::Debug { + println!("[{}]({}) {} -> {}", + time::now().rfc822(), + record.level(), + record.target(), + record.args()); + } else { + println!("[{}]({}) {}", + time::now().rfc822(), + record.level(), + record.args()); + } } } } fn main() { + + let log_level = if cfg!(debug_assertions) { + LogLevelFilter::Debug + } else { + LogLevelFilter::Info + }; + log::set_logger(|max_log_level| { - max_log_level.set(LogLevelFilter::Info); - Box::new(Logger) - }).unwrap(); + max_log_level.set(log_level); + Box::new(Logger) + }) + .unwrap(); frippy::run(); } |
