加上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)));
}
Err(e) => {
event!(Level::WARN, "value(dict) 解析时出现错误: {}", e);
event!(Level::WARN, "value(dict) 解析时出现错误: {}\nraw: {}", e, value);
}
}
} else if value_type.is_instance_of::<PyList>() {
@ -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::<PyString>() {
@ -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::<PyBool>() {
@ -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::<PyInt>() {
@ -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::<PyFloat>() {
@ -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;
}
}
}