From 94d39be08b79f1c343341d46481f1e93548dc210 Mon Sep 17 00:00:00 2001 From: Antoine Gersant Date: Wed, 24 Oct 2018 15:58:14 -0700 Subject: [PATCH] Fixed init error on Windows --- src/main.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main.rs b/src/main.rs index cfae8cf..a91d9b3 100644 --- a/src/main.rs +++ b/src/main.rs @@ -62,9 +62,7 @@ use errors::*; use getopts::Options; use iron::prelude::*; use mount::Mount; -#[cfg(unix)] -use simplelog::SimpleLogger; -use simplelog::{Level, LevelFilter, TermLogger}; +use simplelog::{Level, LevelFilter, SimpleLogger, TermLogger}; use staticfile::Static; use std::path::Path; use std::sync::mpsc::channel; @@ -142,8 +140,10 @@ fn init_log(log_level: LevelFilter, options: &getopts::Matches) -> Result<()> { #[cfg(windows)] fn init_log(log_level: LevelFilter, _: &getopts::Matches) -> Result<()> { - if let Err(e) = TermLogger::init(log_level, LOG_CONFIG) { - bail!("Error starting terminal logger: {}", e); + if let Err(_) = TermLogger::init(log_level, LOG_CONFIG) { + if let Err(e) = SimpleLogger::init(log_level, LOG_CONFIG) { + bail!("Error starting simple logger: {}", e); + } }; Ok(()) }