File tree 3 files changed +5
-1
lines changed
3 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -24,8 +24,9 @@ features = ["docs"]
24
24
rustdoc-args = [" --cfg" , " feature=\" docs\" " ]
25
25
26
26
[features ]
27
- default = [" h1-server" ]
27
+ default = [" h1-server" , " logger " ]
28
28
h1-server = [" async-h1" ]
29
+ logger = []
29
30
docs = [" unstable" ]
30
31
unstable = []
31
32
# DO NOT USE. Only exists to expose internals so they can be benchmarked.
Original file line number Diff line number Diff line change @@ -25,12 +25,14 @@ pub use femme::LevelFilter;
25
25
pub use middleware:: LogMiddleware ;
26
26
27
27
/// Start logging.
28
+ #[ cfg( feature = "logger" ) ]
28
29
pub fn start ( ) {
29
30
femme:: start ( ) ;
30
31
crate :: log:: info!( "Logger started" , { level: "Info" } ) ;
31
32
}
32
33
33
34
/// Start logging with a log level.
35
+ #[ cfg( feature = "logger" ) ]
34
36
pub fn with_level ( level : LevelFilter ) {
35
37
femme:: with_level ( level) ;
36
38
crate :: log:: info!( "Logger started" , { level: format!( "{}" , level) } ) ;
Original file line number Diff line number Diff line change @@ -98,6 +98,7 @@ impl<State: Clone + Send + Sync + 'static> Server<State> {
98
98
state,
99
99
} ;
100
100
server. middleware ( cookies:: CookiesMiddleware :: new ( ) ) ;
101
+ #[ cfg( feature = "logger" ) ]
101
102
server. middleware ( log:: LogMiddleware :: new ( ) ) ;
102
103
server
103
104
}
You can’t perform that action at this time.
0 commit comments