修改日志格式

This commit is contained in:
zqm
2026-04-08 09:07:08 +08:00
parent 786b6f5a0e
commit 4ff57c8dea

View File

@@ -162,12 +162,16 @@ async fn run_updater(debug_mode: bool) {
let debug_for_msg = debug_mode;
client.on_message(move |msg_type, data| {
if debug_for_msg {
println!("[消息] 类型: {}, 数据: {:?}", msg_type, data);
// 以标准 JSON 字符串格式输出日志
println!("[消息] {}", serde_json::to_string(&data).unwrap_or_else(|_| data.to_string()));
}
// 处理 FileVer 响应
if msg_type == "FileVer" {
if let Some(version) = data.get("version").and_then(|v| v.as_str()) {
println!("[版本] BootLoader.exe 版本: {}", version);
if let Some(file_versions) = data.get("Data").and_then(|d| d.get("file_versions")).and_then(|v| v.as_object()) {
for (filename, version) in file_versions {
let ver_str = version.as_str().unwrap_or("");
println!("[版本] {} = {}", filename, if ver_str.is_empty() { "未知" } else { ver_str });
}
}
}
});