use crate::errors::AppResult;
use chrono::Local;
use rusqlite::Connection;
use rusqlite::params;
pub fn ttlog(conn: &Connection, operation: &str, target: &str, message: &str) -> AppResult<()> {
let now = Local::now().to_rfc3339();
let mut stmt = conn.prepare_cached(
"INSERT INTO log (date, operation, target, message)
VALUES (?1, ?2, ?3, ?4)",
)?;
stmt.execute(params![now, operation, target, message])?;
Ok(())
}