File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -30,13 +30,18 @@ fn main() {
30
30
mount. mount ( "/" , graphiql_endpoint) ;
31
31
mount. mount ( "/graphql" , graphql_endpoint) ;
32
32
33
- let ( logger_before, logger_after) = Logger :: new ( None ) ;
34
-
35
33
let mut chain = Chain :: new ( mount) ;
36
- chain. link_before ( logger_before) ;
37
- chain. link_after ( logger_after) ;
34
+
35
+ // Temporary fix - Iron's logger middleware does not work on Windows
36
+ #[ cfg( not( windows) ) ] setup_logger ( & mut chain) ;
38
37
39
38
let host = env:: var ( "LISTEN" ) . unwrap_or ( "0.0.0.0:8080" . to_owned ( ) ) ;
40
39
println ! ( "GraphQL server started on {}" , host) ;
41
40
Iron :: new ( chain) . http ( host. as_str ( ) ) . unwrap ( ) ;
42
41
}
42
+
43
+ fn setup_logger ( chain : & mut Chain ) {
44
+ let ( logger_before, logger_after) = Logger :: new ( None ) ;
45
+ chain. link_before ( logger_before) ;
46
+ chain. link_after ( logger_after) ;
47
+ }
You can’t perform that action at this time.
0 commit comments