Skip to content

Commit 2eeadab

Browse files
authored
[rust] Log browser path also in offline mode (#16215)
1 parent 8e84f0d commit 2eeadab

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

rust/src/main.rs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)