about summary refs log tree commit diff stats
path: root/src/db.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/db.rs')
-rw-r--r--src/db.rs18
1 files changed, 13 insertions, 5 deletions
diff --git a/src/db.rs b/src/db.rs
index 86875e2..935f1f9 100644
--- a/src/db.rs
+++ b/src/db.rs
@@ -1,5 +1,7 @@
 use std::time;
 
+use crate::conf;
+
 const DB_PATH: &str = "/usr/local/clinte/clinte.db";
 
 #[derive(Debug)]
@@ -18,7 +20,11 @@ pub struct Conn {
 impl Conn {
     pub fn init(path: &str) -> rusqlite::Connection {
         let start = time::Instant::now();
-        log::info!("Connecting to database");
+
+        if *conf::DEBUG {
+            log::info!("Connecting to database");
+        }
+
         let conn = rusqlite::Connection::open_with_flags(
             path,
             rusqlite::OpenFlags::SQLITE_OPEN_FULL_MUTEX
@@ -38,10 +44,12 @@ impl Conn {
         )
         .expect("Could not initialize DB");
 
-        log::info!(
-            "Database connection established in {}ms",
-            start.elapsed().as_millis()
-        );
+        if *conf::DEBUG {
+            log::info!(
+                "Database connection established in {}ms",
+                start.elapsed().as_millis()
+            );
+        }
 
         conn
     }