Skip to content

Commit

Permalink
[feature] default logs to INFO (was NONE)
Browse files Browse the repository at this point in the history
  • Loading branch information
woshilapin committed Jul 12, 2021
1 parent 4802ed9 commit 2e29b91
Showing 1 changed file with 20 additions and 3 deletions.
23 changes: 20 additions & 3 deletions gtfs2ntfs/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,11 @@ use chrono::{DateTime, FixedOffset};
use log::info;
use std::path::PathBuf;
use structopt::StructOpt;
use tracing_subscriber::{layer::SubscriberExt as _, util::SubscriberInitExt as _};
use tracing_subscriber::{
filter::{EnvFilter, LevelFilter},
layer::SubscriberExt as _,
util::SubscriberInitExt as _,
};
use transit_model::{read_utils, transfers::generates_transfers, PrefixConfiguration, Result};

lazy_static::lazy_static! {
Expand Down Expand Up @@ -135,11 +139,24 @@ fn run(opt: Opt) -> Result<()> {
Ok(())
}

fn main() {
fn init_logger() {
let default_level = LevelFilter::INFO;
tracing_subscriber::registry()
.with(tracing_subscriber::fmt::layer())
.with(tracing_subscriber::filter::EnvFilter::from_default_env())
.with(EnvFilter::try_from_default_env().unwrap_or_else(|e| {
eprintln!(
"missing or invalid {}, falling back to level '{}' - {}",
EnvFilter::DEFAULT_ENV,
default_level,
e,
);
EnvFilter::new(default_level.to_string())
}))
.init();
}

fn main() {
init_logger();
if let Err(err) = run(Opt::from_args()) {
for cause in err.iter_chain() {
eprintln!("{}", cause);
Expand Down

0 comments on commit 2e29b91

Please sign in to comment.