From 03f01744a7ed2f8a03cc4587de20669c261a8c3a Mon Sep 17 00:00:00 2001 From: luxick Date: Wed, 16 Jan 2019 12:18:26 +0100 Subject: [PATCH] Add logging to log file. --- app.py | 3 +++ db.py | 6 ++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/app.py b/app.py index ec00aba..471e2e6 100644 --- a/app.py +++ b/app.py @@ -1,10 +1,13 @@ import functools +import logging from flask import Flask, g, render_template, request, redirect, session import db import models +logging.basicConfig(filename='estus-shots.log', level=logging.DEBUG) + app = Flask(__name__) app.secret_key = 'THIS IS A TEST KEY' diff --git a/db.py b/db.py index 6cfe4c7..94f4b85 100644 --- a/db.py +++ b/db.py @@ -12,6 +12,7 @@ def connect_db(): """Create a new sqlite3 connection and register it in 'g._database'""" db = getattr(g, '_database', None) if db is None: + log.info(f'Connecting {DATABASE}') db = g._database = sqlite3.connect(DATABASE) db.row_factory = sqlite3.Row @@ -20,7 +21,7 @@ def connect_db(): def query_db(query, args=(), one=False, cls=None): """Runs an SQL query on an new database connection, returning the fetched rv""" - log.info(f'Running query ({query})\nwith arguments ({args})') + log.info(f'Running query ({query}) with arguments ({args})') cur = connect_db().execute(query, args) rv = cur.fetchall() cur.close() @@ -39,7 +40,8 @@ def update_db(query, args=()): con.cursor().execute(query, args) except sqlite3.Error as err: return err - con.commit() + else: + con.commit() return False