Jelajahi Sumber

Add more logs

Cesar Rodas 1 Minggu lalu
induk
melakukan
e465a87b92
1 mengubah file dengan 16 tambahan dan 3 penghapusan
  1. 16 3
      crates/cdk-sqlite/src/mint/async_rusqlite.rs

+ 16 - 3
crates/cdk-sqlite/src/mint/async_rusqlite.rs

@@ -300,7 +300,10 @@ fn rusqlite_worker_manager(
                             tracing::trace!("Tx {}: Commit", tx_id);
                             let _ = reply_to.send(match tx.commit() {
                                 Ok(()) => DbResponse::Ok,
-                                Err(err) => DbResponse::Error(err.into()),
+                                Err(err) => {
+                                    tracing::error!("Failed commit {:?}", err);
+                                    DbResponse::Error(err.into())
+                                }
                             });
                             break;
                         }
@@ -308,7 +311,10 @@ fn rusqlite_worker_manager(
                             tracing::trace!("Tx {}: Rollback", tx_id);
                             let _ = reply_to.send(match tx.rollback() {
                                 Ok(()) => DbResponse::Ok,
-                                Err(err) => DbResponse::Error(err.into()),
+                                Err(err) => {
+                                    tracing::error!("Failed rollback {:?}", err);
+                                    DbResponse::Error(err.into())
+                                }
                             });
                             break;
                         }
@@ -319,7 +325,14 @@ fn rusqlite_worker_manager(
                             tracing::trace!("Tx {}: SQL {}", tx_id, sql.sql);
                             let _ = match process_query(&tx, sql) {
                                 Ok(ok) => reply_to.send(ok),
-                                Err(err) => reply_to.send(DbResponse::Error(err)),
+                                Err(err) => {
+                                    tracing::error!(
+                                        "Tx {}: Failed query with error {:?}",
+                                        tx_id,
+                                        err
+                                    );
+                                    reply_to.send(DbResponse::Error(err))
+                                }
                             };
                         }
                     }