Fixed logbox multi-lines not working properly; fixed exec command format

This commit is contained in:
veeso
2021-03-27 14:59:46 +01:00
parent 55e884889c
commit 142169ee42
3 changed files with 27 additions and 12 deletions

View File

@@ -449,7 +449,7 @@ impl FileTransferActivity {
// Reload files
self.log(
LogLevel::Info,
format!("\"{}\" output: \"{}\"", input, output).as_ref(),
format!("\"{}\": {}", input, output).as_ref(),
);
let wrkdir: PathBuf = self.local.wrkdir.clone();
self.local_scan(wrkdir.as_path());
@@ -470,7 +470,7 @@ impl FileTransferActivity {
// Reload files
self.log(
LogLevel::Info,
format!("\"{}\" output: \"{}\"", input, output).as_ref(),
format!("\"{}\": {}", input, output).as_ref(),
);
self.reload_remote_dir();
}

View File

@@ -827,8 +827,9 @@ impl FileTransferActivity {
// Make log entries
let mut table: TableBuilder = TableBuilder::default();
for (idx, record) in self.log_records.iter().enumerate() {
let record_rows = textwrap::wrap(record.msg.as_str(), (width as usize) - 38); // -35 'cause log prefix -3 cause of log line cursor
// Add row if not first row
// Split rows by width NOTE: -37 'cause log prefix -3 cause of log line cursor
let record_rows = textwrap::wrap(record.msg.as_str(), (width as usize) - 40);
// Add row if not first row
if idx > 0 {
table.add_row();
}
@@ -868,7 +869,7 @@ impl FileTransferActivity {
_ => {
table.add_col(TextSpan::from(textwrap::indent(
row.as_ref(),
" ",
" ",
)));
}
}