17
17
18
18
use crate :: config:: BooleanKey ;
19
19
use crate :: metadata:: now_unix_timestamp;
20
- use env_logger:: fmt:: Color ;
21
20
use env_logger:: Target :: Stdout ;
22
21
use env_logger:: DEFAULT_FILTER_ENV ;
23
22
use log:: Level ;
@@ -26,9 +25,7 @@ use serde::{Deserialize, Serialize};
26
25
use std:: cell:: RefCell ;
27
26
use std:: env;
28
27
use std:: fmt:: Display ;
29
- use std:: io:: Write ;
30
28
use std:: ops:: Deref ;
31
- use Color :: { Blue , Cyan , Green , Red , Yellow } ;
32
29
33
30
pub const DRIVER_PATH : & str = "Driver path: " ;
34
31
pub const BROWSER_PATH : & str = "Browser path: " ;
@@ -99,22 +96,8 @@ impl Logger {
99
96
env_logger:: Builder :: new ( )
100
97
. filter_module ( env ! ( "CARGO_CRATE_NAME" ) , filter)
101
98
. target ( Stdout )
102
- . format ( |buf, record| {
103
- let mut level_style = buf. style ( ) ;
104
- match record. level ( ) {
105
- Level :: Trace => level_style. set_color ( Cyan ) ,
106
- Level :: Debug => level_style. set_color ( Blue ) ,
107
- Level :: Info => level_style. set_color ( Green ) ,
108
- Level :: Warn => level_style. set_color ( Yellow ) ,
109
- Level :: Error => level_style. set_color ( Red ) . set_bold ( true ) ,
110
- } ;
111
- writeln ! (
112
- buf,
113
- "{}\t {}" ,
114
- level_style. value( record. level( ) ) ,
115
- record. args( )
116
- )
117
- } )
99
+ . format_target ( false )
100
+ . format_timestamp_millis ( )
118
101
. try_init ( )
119
102
. unwrap_or_default ( ) ;
120
103
} else {
0 commit comments