Always initialize logging when --log-file option is present

This commit is contained in:
Marcin Kulik
2025-06-24 14:21:40 +02:00
parent 17380be290
commit f7f82672a6

View File

@@ -33,6 +33,7 @@ use crate::tty::{DevTty, FixedSizeTty, NullTty, Tty};
impl cli::Session { impl cli::Session {
pub fn run(mut self) -> Result<ExitCode> { pub fn run(mut self) -> Result<ExitCode> {
locale::check_utf8_locale()?; locale::check_utf8_locale()?;
self.init_logging()?;
let exit_status = Runtime::new()?.block_on(self.do_run())?; let exit_status = Runtime::new()?.block_on(self.do_run())?;
@@ -68,10 +69,6 @@ impl cli::Session {
} }
} }
if listener.is_some() || relay.is_some() {
self.init_logging()?;
}
status::info!("asciinema session started"); status::info!("asciinema session started");
let mut no_outputs = true; let mut no_outputs = true;