@@ -32,8 +32,6 @@ use cwdsource::*;
32
32
use filesource:: * ;
33
33
use varsource:: * ;
34
34
35
- use crate :: currentprocess;
36
-
37
35
/// An abstraction for the current process.
38
36
///
39
37
/// This acts as a clonable proxy to the global state provided by some key OS
@@ -147,7 +145,7 @@ where
147
145
panic ! ( "current process already set {old_p:?}" ) ;
148
146
}
149
147
* p. borrow_mut ( ) = Some ( process) ;
150
- let _guard = console_logger ( ) . set_default ( ) ;
148
+ let _guard = tracing_subscriber ( ) . set_default ( ) ;
151
149
let result = f ( ) ;
152
150
* p. borrow_mut ( ) = None ;
153
151
result
@@ -164,14 +162,14 @@ fn ensure_hook() {
164
162
} ) ;
165
163
}
166
164
167
- fn console_logger ( ) -> impl tracing:: Subscriber {
165
+ fn tracing_subscriber ( ) -> impl tracing:: Subscriber {
168
166
use tracing_subscriber:: {
169
167
filter:: { EnvFilter , LevelFilter } ,
170
168
layer:: SubscriberExt ,
171
169
Layer , Registry ,
172
170
} ;
173
171
174
- let curr_process = currentprocess :: process ( ) ;
172
+ let curr_process = process ( ) ;
175
173
let maybe_directives = curr_process. var_os ( "RUST_LOG" ) . clone ( ) ;
176
174
let logger = tracing_subscriber:: fmt:: layer ( )
177
175
. with_writer ( move || curr_process. stderr ( ) )
@@ -251,7 +249,7 @@ pub fn with_runtime<'a, R>(
251
249
panic ! ( "current process already set {old_p:?}" ) ;
252
250
}
253
251
* p. borrow_mut ( ) = Some ( process) ;
254
- let result = runtime. block_on ( fut. with_subscriber ( console_logger ( ) ) ) ;
252
+ let result = runtime. block_on ( fut. with_subscriber ( tracing_subscriber ( ) ) ) ;
255
253
* p. borrow_mut ( ) = None ;
256
254
result
257
255
} )
0 commit comments