File tree Expand file tree Collapse file tree 3 files changed +20
-15
lines changed
Expand file tree Collapse file tree 3 files changed +20
-15
lines changed Original file line number Diff line number Diff line change 1+ Unreleased
2+ ----------
3+ - Changed default log level to ` INFO `
4+
5+
160.2.16
27------
38- Use ` tracing-subscriber ` 's ` tracing-log ` feature to unify log output
Original file line number Diff line number Diff line change @@ -102,10 +102,11 @@ $ cargo test -- --nocapture
102102```
103103
104104Furthermore, the ` RUST_LOG ` environment variable is honored and can be
105- used to influence the log level to work with (among other things).
106- Please refer to the [ ` env_logger ` docs] [ env-docs-rs ] and
105+ used to influence the log level to work with (among other things). By
106+ default, log messages of criticality ` INFO ` (and higher) will be
107+ emitted. Please refer to the [ ` env_logger ` docs] [ env-docs-rs ] and
107108[ ` tracing-subscriber ` ] [ tracing-env-docs-rs ] documentation for supported
108- syntax and more information.
109+ variable syntax and more information.
109110
110111If the ` trace ` feature is enabled, the ` RUST_LOG_SPAN_EVENTS `
111112environment variable can be used to configure the tracing subscriber to
Original file line number Diff line number Diff line change @@ -155,21 +155,20 @@ impl AttributeArgs {
155155/// Expand the initialization code for the `log` crate.
156156#[ cfg( all( feature = "log" , not( feature = "trace" ) ) ) ]
157157fn expand_logging_init ( attribute_args : & AttributeArgs ) -> Tokens {
158- let add_default_log_filter = if let Some ( default_log_filter) = & attribute_args. default_log_filter
159- {
160- quote ! {
161- let env_logger_builder = env_logger_builder
162- . parse_env( :: test_log:: env_logger:: Env :: default ( ) . default_filter_or( #default_log_filter) ) ;
163- }
164- } else {
165- quote ! { }
166- } ;
158+ let default_filter = attribute_args
159+ . default_log_filter
160+ . as_ref ( )
161+ . unwrap_or ( & :: std:: borrow:: Cow :: Borrowed ( "info" ) ) ;
167162
168163 quote ! {
169164 {
170- let mut env_logger_builder = :: test_log:: env_logger:: builder( ) ;
171- #add_default_log_filter
172- let _ = env_logger_builder. is_test( true ) . try_init( ) ;
165+ let _result = :: test_log:: env_logger:: builder( )
166+ . parse_env(
167+ :: test_log:: env_logger:: Env :: default ( )
168+ . default_filter_or( #default_filter)
169+ )
170+ . is_test( true )
171+ . try_init( ) ;
173172 }
174173 }
175174}
You can’t perform that action at this time.
0 commit comments