Enhance logging in change_falukant_user_money: Added type logging for parameters to identify unexpected types during execution, improving debugging capabilities.
This commit is contained in:
@@ -171,6 +171,20 @@ impl BaseWorker {
|
||||
falukant_user_id, money_change, action
|
||||
);
|
||||
|
||||
// Zusätzlich: logge die konkreten Rust-Typen, damit wir sehen können,
|
||||
// ob unerwartete Typen (z.B. String vs i32) übergeben werden.
|
||||
use std::any::type_name_of_val;
|
||||
eprintln!(
|
||||
"[BaseWorker] param types: user_id={} ({}), uid_i64={} ({}), money_change={} ({}), action_type={} ",
|
||||
falukant_user_id,
|
||||
type_name_of_val(&falukant_user_id),
|
||||
uid_i64,
|
||||
type_name_of_val(&uid_i64),
|
||||
money_change,
|
||||
type_name_of_val(&money_change),
|
||||
type_name_of_val(&action)
|
||||
);
|
||||
|
||||
match conn.execute("update_money", &[p1, p2, p3]) {
|
||||
Ok(rows) => {
|
||||
// rows als Vec<Row> zurückgegeben, nichts weiter tun
|
||||
|
||||
Reference in New Issue
Block a user