File tree 6 files changed +26
-12
lines changed
6 files changed +26
-12
lines changed Original file line number Diff line number Diff line change @@ -2324,16 +2324,26 @@ dependencies = [
2324
2324
" syn 2.0.99" ,
2325
2325
]
2326
2326
2327
+ [[package ]]
2328
+ name = " env_filter"
2329
+ version = " 0.1.3"
2330
+ source = " registry+https://github.com/rust-lang/crates.io-index"
2331
+ checksum = " 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0"
2332
+ dependencies = [
2333
+ " log" ,
2334
+ ]
2335
+
2327
2336
[[package ]]
2328
2337
name = " env_logger"
2329
- version = " 0.10.2 "
2338
+ version = " 0.11.7 "
2330
2339
source = " registry+https://github.com/rust-lang/crates.io-index"
2331
- checksum = " 4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580 "
2340
+ checksum = " c3716d7a920fb4fac5d84e9d4bce8ceb321e9414b4409da61b07b75c1e3d0697 "
2332
2341
dependencies = [
2333
- " humantime" ,
2334
- " is-terminal" ,
2342
+ " anstream" ,
2343
+ " anstyle" ,
2344
+ " env_filter" ,
2345
+ " jiff" ,
2335
2346
" log" ,
2336
- " termcolor" ,
2337
2347
]
2338
2348
2339
2349
[[package ]]
@@ -6264,6 +6274,7 @@ dependencies = [
6264
6274
name = " re_log"
6265
6275
version = " 0.23.0-alpha.1+dev"
6266
6276
dependencies = [
6277
+ " env_filter" ,
6267
6278
" env_logger" ,
6268
6279
" js-sys" ,
6269
6280
" log" ,
@@ -7553,7 +7564,7 @@ dependencies = [
7553
7564
" arrow" ,
7554
7565
" clap" ,
7555
7566
" document-features" ,
7556
- " env_logger " ,
7567
+ " env_filter " ,
7557
7568
" itertools 0.13.0" ,
7558
7569
" log" ,
7559
7570
" puffin" ,
Original file line number Diff line number Diff line change @@ -189,7 +189,8 @@ document-features = "0.2.8"
189
189
econtext = " 0.2" # Prints error contexts on crashes
190
190
ehttp = " 0.5.0"
191
191
enumset = " 1.0.12"
192
- env_logger = { version = " 0.10" , default-features = false }
192
+ env_filter = { version = " 0.1" , default-features = false }
193
+ env_logger = { version = " 0.11" , default-features = false }
193
194
ffmpeg-sidecar = { version = " 2.0.2" , default-features = false }
194
195
fixed = { version = " 1.28" , default-features = false }
195
196
fjadra = " 0.2.1"
Original file line number Diff line number Diff line change @@ -74,7 +74,7 @@ image = ["re_types?/image"]
74
74
ecolor = [" re_types?/ecolor" ]
75
75
76
76
# # Integration with the [`log`](https://crates.io/crates/log/) crate.
77
- log = [" dep:env_logger " , " dep:log" ]
77
+ log = [" dep:env_filter " , " dep:log" ]
78
78
79
79
# # Enable faster native video decoding with assembly.
80
80
# # You need to install [nasm](https://nasm.us/) to compile with this feature.
@@ -157,7 +157,7 @@ re_viewer = { workspace = true, optional = true }
157
157
re_viewer_context = { workspace = true , optional = true }
158
158
re_web_viewer_server = { workspace = true , optional = true }
159
159
160
- env_logger = { workspace = true , optional = true }
160
+ env_filter = { workspace = true , optional = true }
161
161
log = { workspace = true , optional = true }
162
162
163
163
# Native dependencies:
Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ use crate::RecordingStream;
23
23
#[ derive( Debug ) ]
24
24
pub struct Logger {
25
25
rec : RecordingStream ,
26
- filter : Option < env_logger :: filter :: Filter > ,
26
+ filter : Option < env_filter :: Filter > ,
27
27
path_prefix : Option < String > ,
28
28
}
29
29
@@ -60,7 +60,7 @@ impl Logger {
60
60
/// [env_logger syntax]: https://docs.rs/env_logger/latest/env_logger/index.html#enabling-logging
61
61
#[ inline]
62
62
pub fn with_filter ( mut self , filter : impl AsRef < str > ) -> Self {
63
- use env_logger :: filter :: Builder ;
63
+ use env_filter :: Builder ;
64
64
self . filter = Some ( Builder :: new ( ) . parse ( filter. as_ref ( ) ) . build ( ) ) ;
65
65
self
66
66
}
@@ -70,7 +70,7 @@ impl Logger {
70
70
/// All calls to [`log`] macros will go through this [`Logger`] from this point on.
71
71
pub fn init ( mut self ) -> Result < ( ) , log:: SetLoggerError > {
72
72
if self . filter . is_none ( ) {
73
- use env_logger :: filter :: Builder ;
73
+ use env_filter :: Builder ;
74
74
self . filter = Some ( Builder :: new ( ) . parse ( & re_log:: default_log_filter ( ) ) . build ( ) ) ;
75
75
}
76
76
Original file line number Diff line number Diff line change @@ -37,6 +37,7 @@ tracing = { workspace = true, features = ["log"] }
37
37
38
38
# Native dependencies:
39
39
[target .'cfg(not(target_arch = "wasm32"))' .dependencies ]
40
+ env_filter.workspace = true
40
41
env_logger = { workspace = true , optional = true , features = [
41
42
" auto-color" ,
42
43
" humantime" ,
Original file line number Diff line number Diff line change @@ -31,6 +31,7 @@ version = 2
31
31
ignore = [
32
32
" RUSTSEC-2024-0384" , # Waiting for https://github.com/console-rs/indicatif/pull/666
33
33
" RUSTSEC-2024-0436" , # https://rustsec.org/advisories/RUSTSEC-2024-0436 - paste is unmaintained - https://github.com/dtolnay/paste
34
+ " RUSTSEC-2025-0014" , # TODO(#9255): Waiting for https://github.com/apache/arrow-rs/issues/7264
34
35
]
35
36
36
37
You can’t perform that action at this time.
0 commit comments