@@ -204,36 +204,16 @@ def patch_thread() -> Iterator[None]:
204
204
def update_verbosity (self , verbosity : int ) -> None :
205
205
level = _get_level (verbosity )
206
206
LOGGER .setLevel (level )
207
- for name in ("distlib.util" , "filelock" ):
208
- logger = logging .getLogger (name )
209
- for logging_filter in logger .filters : # pragma: no branch # the filters is never empty
210
- if isinstance (logging_filter , LowerInfoLevel ): # pragma: no branch # we always find it
211
- logging_filter .level = level
212
- break
213
207
self ._setup_level (self ._is_colored , level )
214
208
215
209
216
- class LowerInfoLevel (logging .Filter ):
217
- def __init__ (self , level : int ) -> None :
218
- super ().__init__ ()
219
- self .level = level
220
-
221
- def filter (self , record : logging .LogRecord ) -> bool :
222
- if record .levelname in "INFO" :
223
- record .levelno = logging .DEBUG
224
- record .levelname = "DEBUG"
225
- return record .levelno >= self .level
226
-
227
-
228
210
def setup_report (verbosity : int , is_colored : bool ) -> ToxHandler :
229
211
_clean_handlers (LOGGER )
230
212
level = _get_level (verbosity )
231
213
LOGGER .setLevel (level )
232
- lower_info_level = LowerInfoLevel (level )
233
214
for name in ("distlib.util" , "filelock" ):
234
215
logger = logging .getLogger (name )
235
- logger .filters .clear ()
236
- logger .addFilter (lower_info_level )
216
+ logger .disabled = True
237
217
out_err : OutErr = (sys .stdout , sys .stderr ) # type: ignore[assignment]
238
218
handler = ToxHandler (level , is_colored , out_err )
239
219
LOGGER .addHandler (handler )
0 commit comments