@@ -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