Fix 1.12.1 compatibility
This commit is contained in:
parent
3fe3c76106
commit
3d8f88f59e
1 changed files with 7 additions and 2 deletions
|
@ -32,16 +32,21 @@ fn main() {
|
||||||
|
|
||||||
let mut chain = Chain::new(mount);
|
let mut chain = Chain::new(mount);
|
||||||
|
|
||||||
// Temporary fix - Iron's logger middleware does not work on Windows
|
setup_logger(&mut chain);
|
||||||
#[cfg(not(windows))] setup_logger(&mut chain);
|
|
||||||
|
|
||||||
let host = env::var("LISTEN").unwrap_or("0.0.0.0:8080".to_owned());
|
let host = env::var("LISTEN").unwrap_or("0.0.0.0:8080".to_owned());
|
||||||
println!("GraphQL server started on {}", host);
|
println!("GraphQL server started on {}", host);
|
||||||
Iron::new(chain).http(host.as_str()).unwrap();
|
Iron::new(chain).http(host.as_str()).unwrap();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Temporary fix - Iron's logger middleware does not work on Windows
|
||||||
|
#[cfg(not(windows))]
|
||||||
fn setup_logger(chain: &mut Chain) {
|
fn setup_logger(chain: &mut Chain) {
|
||||||
let (logger_before, logger_after) = Logger::new(None);
|
let (logger_before, logger_after) = Logger::new(None);
|
||||||
chain.link_before(logger_before);
|
chain.link_before(logger_before);
|
||||||
chain.link_after(logger_after);
|
chain.link_after(logger_after);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[cfg(windows)]
|
||||||
|
fn setup_logger(_: &mut Chain) {
|
||||||
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue