summaryrefslogtreecommitdiffstats
path: root/bin/main.rs
diff options
context:
space:
mode:
authorJokler <jokler.contact@gmail.com>2017-11-16 02:53:05 +0100
committerJokler <jokler.contact@gmail.com>2017-11-16 02:53:05 +0100
commit15e855ddecfdac31ddda26b12fcfd1a142a0ec21 (patch)
treeb06e3bd122f5da69a7418c94e2a07fb4a529f897 /bin/main.rs
parentcb07b259950d4762ceb609266cd1e8ae0ef60dad (diff)
parentb8c25860ad769a466e7c50bbbb51b653dd55ccfb (diff)
downloadfrippy-dac9b51d00d16c9b57f99cdd43a6f9c8470bf672.tar.gz
frippy-dac9b51d00d16c9b57f99cdd43a6f9c8470bf672.zip
Merge branch 'dev'v0.3.1
Diffstat (limited to 'bin/main.rs')
-rw-r--r--bin/main.rs29
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();
}