File tree Expand file tree Collapse file tree 3 files changed +20
-9
lines changed Expand file tree Collapse file tree 3 files changed +20
-9
lines changed Original file line number Diff line number Diff line change @@ -938,10 +938,13 @@ pub trait SeleniumManager {
938
938
. unwrap_or_default ( )
939
939
. unwrap_or_default ( ) ;
940
940
if best_browser_from_cache. exists ( ) {
941
- self . get_logger ( ) . warn ( format ! (
942
- "There was an error managing {}; using browser found in the cache" ,
943
- self . get_browser_name( )
944
- ) ) ;
941
+ self . get_logger ( ) . debug_or_warn (
942
+ format ! (
943
+ "There was an error managing {}; using browser found in the cache" ,
944
+ self . get_browser_name( )
945
+ ) ,
946
+ self . is_offline ( ) ,
947
+ ) ;
945
948
browser_path = path_to_string ( best_browser_from_cache) ;
946
949
}
947
950
}
Original file line number Diff line number Diff line change @@ -150,6 +150,11 @@ impl Logger {
150
150
self . logger ( message. to_string ( ) , Level :: Debug ) ;
151
151
}
152
152
153
+ pub fn debug_or_warn < T : Display > ( & self , message : T , is_debug : bool ) {
154
+ let level = if is_debug { Level :: Debug } else { Level :: Warn } ;
155
+ self . logger ( message. to_string ( ) , level) ;
156
+ }
157
+
153
158
pub fn trace < T : Display > ( & self , message : T ) {
154
159
self . logger ( message. to_string ( ) , Level :: Trace ) ;
155
160
}
Original file line number Diff line number Diff line change @@ -245,11 +245,14 @@ fn main() {
245
245
if let Some ( best_driver_from_cache) =
246
246
selenium_manager. find_best_driver_from_cache ( ) . unwrap ( )
247
247
{
248
- log. warn ( format ! (
249
- "There was an error managing {} ({}); using driver found in the cache" ,
250
- selenium_manager. get_driver_name( ) ,
251
- err
252
- ) ) ;
248
+ log. debug_or_warn (
249
+ format ! (
250
+ "There was an error managing {} ({}); using driver found in the cache" ,
251
+ selenium_manager. get_driver_name( ) ,
252
+ err
253
+ ) ,
254
+ selenium_manager. is_offline ( ) ,
255
+ ) ;
253
256
log_driver_and_browser_path (
254
257
log,
255
258
& best_driver_from_cache,
You can’t perform that action at this time.
0 commit comments