File tree Expand file tree Collapse file tree 8 files changed +263
-151
lines changed Expand file tree Collapse file tree 8 files changed +263
-151
lines changed Original file line number Diff line number Diff line change @@ -11,15 +11,13 @@ atomicwrites = "0.2"
11
11
bincode = " 1.0"
12
12
brotli = " 1.2"
13
13
digest = " 0.7"
14
- env_logger = " 0.5"
15
14
failure = " 0.1"
16
15
futures = " 0.1"
17
16
fnv = " 1.0"
18
17
hex = " 0.3"
19
18
hmac = " 0.6"
20
19
hyper = " 0.12"
21
20
lazy_static = " 1.0"
22
- log = " 0.4"
23
21
regex = " 0.2"
24
22
reqwest = " 0.9"
25
23
serde = " 1.0"
@@ -32,3 +30,5 @@ dotenv = "0.14"
32
30
crossbeam = " 0.7"
33
31
percent-encoding = " 2.1.0"
34
32
threadpool = " 1.8.1"
33
+ tracing = " 0.1.16"
34
+ tracing-subscriber = " 0.2.8"
Original file line number Diff line number Diff line change 1
1
use crate :: offline;
2
2
use crate :: rla;
3
3
4
- use log;
5
4
use std:: fs;
6
5
use std:: io:: { self , Write } ;
7
6
use std:: path:: Path ;
@@ -61,19 +60,20 @@ pub fn dir(
61
60
62
61
let now = Instant :: now ( ) ;
63
62
64
- let level = if now - last_print >= progress_every {
63
+ if now - last_print >= progress_every {
65
64
last_print = now;
66
- log:: Level :: Debug
65
+ debug ! (
66
+ "Extracting errors from {} [{}/?]..." ,
67
+ entry. path( ) . display( ) ,
68
+ count
69
+ ) ;
67
70
} else {
68
- log:: Level :: Trace
69
- } ;
70
-
71
- log ! (
72
- level,
73
- "Extracting errors from {} [{}/?]..." ,
74
- entry. path( ) . display( ) ,
75
- count
76
- ) ;
71
+ trace ! (
72
+ "Extracting errors from {} [{}/?]..." ,
73
+ entry. path( ) . display( ) ,
74
+ count
75
+ ) ;
76
+ }
77
77
78
78
let log = offline:: fs:: load_maybe_compressed ( entry. path ( ) ) ?;
79
79
let lines = load_lines ( ci, & log) ;
Original file line number Diff line number Diff line change 1
1
use crate :: offline;
2
2
use crate :: rla;
3
3
4
- use log;
5
4
use std:: path:: { Path , PathBuf } ;
6
5
use std:: time:: Duration ;
7
6
use std:: time:: Instant ;
@@ -30,19 +29,12 @@ pub fn learn(
30
29
31
30
let now = Instant :: now ( ) ;
32
31
33
- let level = if now - last_print >= progress_every {
32
+ if now - last_print >= progress_every {
34
33
last_print = now;
35
- log :: Level :: Debug
34
+ debug ! ( "Learning from {} [{}/?]..." , input . path ( ) . display ( ) , count ) ;
36
35
} else {
37
- log:: Level :: Trace
38
- } ;
39
-
40
- log ! (
41
- level,
42
- "Learning from {} [{}/?]..." ,
43
- input. path( ) . display( ) ,
44
- count
45
- ) ;
36
+ trace ! ( "Learning from {} [{}/?]..." , input. path( ) . display( ) , count) ;
37
+ }
46
38
47
39
let data = offline:: fs:: load_maybe_compressed ( input. path ( ) ) ?;
48
40
Original file line number Diff line number Diff line change 6
6
) ]
7
7
8
8
extern crate brotli;
9
- extern crate env_logger;
10
9
#[ macro_use]
11
10
extern crate failure;
12
11
#[ macro_use]
13
- extern crate log ;
12
+ extern crate tracing ;
14
13
extern crate rust_log_analyzer as rla;
15
14
extern crate walkdir;
16
15
Original file line number Diff line number Diff line change 5
5
clippy:: useless_let_if_seq
6
6
) ]
7
7
8
- extern crate env_logger;
9
8
#[ macro_use]
10
9
extern crate failure;
11
10
extern crate futures;
12
11
extern crate hyper;
13
12
#[ macro_use]
14
- extern crate log ;
13
+ extern crate tracing ;
15
14
extern crate crossbeam;
16
15
extern crate regex;
17
16
extern crate rust_log_analyzer as rla;
Original file line number Diff line number Diff line change 1
1
use crate :: rla;
2
- use env_logger;
3
2
use failure:: ResultExt ;
4
- use log;
5
- use std:: env;
6
3
use std:: process;
7
4
8
5
pub ( crate ) enum CliCiPlatform {
@@ -40,19 +37,9 @@ impl std::str::FromStr for CliCiPlatform {
40
37
}
41
38
42
39
pub fn run < F : FnOnce ( ) -> rla:: Result < ( ) > > ( f : F ) {
43
- let mut log_builder = env_logger:: Builder :: new ( ) ;
44
-
45
- if let Ok ( s) = env:: var ( "RLA_LOG" ) {
46
- log_builder. parse ( & s) ;
47
- } else {
48
- log_builder. filter ( None , log:: LevelFilter :: Info ) ;
49
- }
50
-
51
- if let Ok ( s) = env:: var ( "RLA_LOG_STYLE" ) {
52
- log_builder. parse_write_style ( & s) ;
53
- }
54
-
55
- log_builder. init ( ) ;
40
+ tracing_subscriber:: fmt ( )
41
+ . with_env_filter ( tracing_subscriber:: EnvFilter :: from_env ( "RLA_LOG" ) )
42
+ . init ( ) ;
56
43
57
44
log_and_exit_error ( || f ( ) ) ;
58
45
}
Original file line number Diff line number Diff line change @@ -16,14 +16,14 @@ extern crate hmac;
16
16
extern crate hyper;
17
17
#[ macro_use]
18
18
extern crate lazy_static;
19
- #[ macro_use]
20
- extern crate log;
21
19
extern crate regex;
22
20
extern crate reqwest;
23
21
extern crate serde;
24
22
#[ macro_use]
25
23
extern crate serde_derive;
26
24
extern crate sha1;
25
+ #[ macro_use]
26
+ extern crate tracing;
27
27
28
28
pub mod ci;
29
29
pub mod extract;
You can’t perform that action at this time.
0 commit comments