@@ -254,6 +254,7 @@ fn main() {
254254        } ) 
255255        . unwrap_or_else ( |err| { 
256256            let  log = selenium_manager. get_logger ( ) ; 
257+             let  browser_path = selenium_manager. get_browser_path_or_latest_from_cache ( ) ; 
257258            if  selenium_manager. is_fallback_driver_from_cache ( ) 
258259                && let  Some ( best_driver_from_cache)  =
259260                    selenium_manager. find_best_driver_from_cache ( ) . unwrap ( ) 
@@ -269,13 +270,14 @@ fn main() {
269270                log_driver_and_browser_path ( 
270271                    log, 
271272                    & best_driver_from_cache, 
272-                     & selenium_manager . get_browser_path_or_latest_from_cache ( ) , 
273+                     & browser_path , 
273274                    selenium_manager. get_receiver ( ) , 
274275                ) ; 
275276                flush_and_exit ( OK ,  log,  Some ( err) ) ; 
276277            } 
277278            if  selenium_manager. is_offline ( )  { 
278279                log. warn ( & err) ; 
280+                 log_browser_path ( & log,  & browser_path) ; 
279281                flush_and_exit ( OK ,  log,  Some ( err) ) ; 
280282            }  else  { 
281283                let  error_msg = if  log. is_debug_enabled ( )  { 
@@ -304,6 +306,10 @@ fn log_driver_and_browser_path(
304306        log. error ( format ! ( "Driver unavailable: {}" ,  driver_path. display( ) ) ) ; 
305307        flush_and_exit ( UNAVAILABLE ,  log,  None ) ; 
306308    } 
309+     log_browser_path ( log,  browser_path) ; 
310+ } 
311+ 
312+ fn  log_browser_path ( log :  & Logger ,  browser_path :  & str )  { 
307313    if  !browser_path. is_empty ( )  { 
308314        log. info ( format ! ( "{}{}" ,  BROWSER_PATH ,  browser_path) ) ; 
309315    } 
0 commit comments