logger: oh, with_extension is replace, not append
This commit is contained in:
		| @ -285,14 +285,16 @@ pub async fn log_files(log_path: &str, log_name: &str) -> std::io::Result<Vec<Lo | ||||
|             continue; | ||||
|         }; | ||||
|  | ||||
|         let (name, compressed) = file_name | ||||
|             .strip_suffix(".zst") | ||||
|             .map_or((file_name, false), |s| (s, true)); | ||||
|  | ||||
|         let Some(name) = name.strip_suffix(".log") else { | ||||
|         let Some((name, ext)) = file_name.rsplit_once('.') else { | ||||
|             continue; | ||||
|         }; | ||||
|  | ||||
|         let compressed = match ext { | ||||
|             "zst" => true, | ||||
|             "log" => false, | ||||
|             _ => continue, | ||||
|         }; | ||||
|  | ||||
|         let Some((name, timestamp)) = name.rsplit_once('.') else { | ||||
|             continue; | ||||
|         }; | ||||
|  | ||||
		Reference in New Issue
	
	Block a user