加上value

This commit is contained in:
shenjack-5600u 2025-04-09 21:27:12 +08:00
parent d93e8f7c9e
commit efc0393ed5
Signed by: shenjack
GPG Key ID: FDF9864E11C7E79F

View File

@ -105,7 +105,7 @@ impl ConfigStoragePy {
list.push(ConfigItemPy::new_uninit(ConfigItem::Table(new_map))); list.push(ConfigItemPy::new_uninit(ConfigItem::Table(new_map)));
} }
Err(e) => { Err(e) => {
event!(Level::WARN, "value(dict) 解析时出现错误: {}", e); event!(Level::WARN, "value(dict) 解析时出现错误: {}\nraw: {}", e, value);
} }
} }
} else if value_type.is_instance_of::<PyList>() { } else if value_type.is_instance_of::<PyList>() {
@ -116,7 +116,7 @@ impl ConfigStoragePy {
list.push(ConfigItemPy::new_uninit(ConfigItem::Array(new_list))); list.push(ConfigItemPy::new_uninit(ConfigItem::Array(new_list)));
} }
Err(e) => { Err(e) => {
event!(Level::WARN, "value(list) 解析时出现错误: {}", e); event!(Level::WARN, "value(list) 解析时出现错误: {}\nraw: {}", e, value);
} }
} }
} else if value_type.is_instance_of::<PyString>() { } else if value_type.is_instance_of::<PyString>() {
@ -125,7 +125,7 @@ impl ConfigStoragePy {
list.push(ConfigItemPy::new_uninit(ConfigItem::String(value))); list.push(ConfigItemPy::new_uninit(ConfigItem::String(value)));
} }
Err(e) => { Err(e) => {
event!(Level::WARN, "value(string) 解析时出现错误: {}", e); event!(Level::WARN, "value(string) 解析时出现错误: {}\nraw: {}", e, value);
} }
} }
} else if value_type.is_instance_of::<PyBool>() { } else if value_type.is_instance_of::<PyBool>() {
@ -134,7 +134,7 @@ impl ConfigStoragePy {
list.push(ConfigItemPy::new_uninit(ConfigItem::Bool(value))); list.push(ConfigItemPy::new_uninit(ConfigItem::Bool(value)));
} }
Err(e) => { Err(e) => {
event!(Level::WARN, "value(bool) 解析时出现错误: {}", e); event!(Level::WARN, "value(bool) 解析时出现错误: {}\nraw: {}", e, value);
} }
} }
} else if value_type.is_instance_of::<PyInt>() { } else if value_type.is_instance_of::<PyInt>() {
@ -143,7 +143,7 @@ impl ConfigStoragePy {
list.push(ConfigItemPy::new_uninit(ConfigItem::Int(value))); list.push(ConfigItemPy::new_uninit(ConfigItem::Int(value)));
} }
Err(e) => { Err(e) => {
event!(Level::WARN, "value(int) 解析时出现错误: {}", e); event!(Level::WARN, "value(int) 解析时出现错误: {}\nraw: {}", e, value);
} }
} }
} else if value_type.is_instance_of::<PyFloat>() { } else if value_type.is_instance_of::<PyFloat>() {
@ -152,20 +152,19 @@ impl ConfigStoragePy {
list.push(ConfigItemPy::new_uninit(ConfigItem::Float(value))); list.push(ConfigItemPy::new_uninit(ConfigItem::Float(value)));
} }
Err(e) => { Err(e) => {
event!(Level::WARN, "value(float) 解析时出现错误: {}", e); event!(Level::WARN, "value(float) 解析时出现错误: {}\nraw: {}", e, value);
} }
} }
} else { } else {
// 先丢个 warning 出去 // 先丢个 warning 出去
match value_type.name() { match value_type.name() {
Ok(type_name) => { Ok(type_name) => {
event!(Level::WARN, "value 为不支持的 {} 类型", type_name) event!(Level::WARN, "value 为不支持的 {} 类型\nraw: {}", type_name, value)
} }
Err(e) => { Err(e) => {
event!(Level::WARN, "value 为不支持的类型 (获取类型名失败: {})", e) event!(Level::WARN, "value 为不支持的类型 (获取类型名失败: {})\nraw: {}", e, value)
} }
} }
continue;
} }
} }
} }