From efc0393ed5b834251ed5bc4962bf039840ba25a6 Mon Sep 17 00:00:00 2001 From: shenjack-5600u <3695888@qq.com> Date: Wed, 9 Apr 2025 21:27:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E4=B8=8Avalue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ica-rs/src/py/class.rs | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/ica-rs/src/py/class.rs b/ica-rs/src/py/class.rs index 8c4ab8c..3bfdc3c 100644 --- a/ica-rs/src/py/class.rs +++ b/ica-rs/src/py/class.rs @@ -105,7 +105,7 @@ impl ConfigStoragePy { list.push(ConfigItemPy::new_uninit(ConfigItem::Table(new_map))); } Err(e) => { - event!(Level::WARN, "value(dict) 解析时出现错误: {}", e); + event!(Level::WARN, "value(dict) 解析时出现错误: {}\nraw: {}", e, value); } } } else if value_type.is_instance_of::() { @@ -116,7 +116,7 @@ impl ConfigStoragePy { list.push(ConfigItemPy::new_uninit(ConfigItem::Array(new_list))); } Err(e) => { - event!(Level::WARN, "value(list) 解析时出现错误: {}", e); + event!(Level::WARN, "value(list) 解析时出现错误: {}\nraw: {}", e, value); } } } else if value_type.is_instance_of::() { @@ -125,7 +125,7 @@ impl ConfigStoragePy { list.push(ConfigItemPy::new_uninit(ConfigItem::String(value))); } Err(e) => { - event!(Level::WARN, "value(string) 解析时出现错误: {}", e); + event!(Level::WARN, "value(string) 解析时出现错误: {}\nraw: {}", e, value); } } } else if value_type.is_instance_of::() { @@ -134,7 +134,7 @@ impl ConfigStoragePy { list.push(ConfigItemPy::new_uninit(ConfigItem::Bool(value))); } Err(e) => { - event!(Level::WARN, "value(bool) 解析时出现错误: {}", e); + event!(Level::WARN, "value(bool) 解析时出现错误: {}\nraw: {}", e, value); } } } else if value_type.is_instance_of::() { @@ -143,7 +143,7 @@ impl ConfigStoragePy { list.push(ConfigItemPy::new_uninit(ConfigItem::Int(value))); } Err(e) => { - event!(Level::WARN, "value(int) 解析时出现错误: {}", e); + event!(Level::WARN, "value(int) 解析时出现错误: {}\nraw: {}", e, value); } } } else if value_type.is_instance_of::() { @@ -152,20 +152,19 @@ impl ConfigStoragePy { list.push(ConfigItemPy::new_uninit(ConfigItem::Float(value))); } Err(e) => { - event!(Level::WARN, "value(float) 解析时出现错误: {}", e); + event!(Level::WARN, "value(float) 解析时出现错误: {}\nraw: {}", e, value); } } } else { // 先丢个 warning 出去 match value_type.name() { Ok(type_name) => { - event!(Level::WARN, "value 为不支持的 {} 类型", type_name) + event!(Level::WARN, "value 为不支持的 {} 类型\nraw: {}", type_name, value) } Err(e) => { - event!(Level::WARN, "value 为不支持的类型 (获取类型名失败: {})", e) + event!(Level::WARN, "value 为不支持的类型 (获取类型名失败: {})\nraw: {}", e, value) } } - continue; } } }