From a6d56a2dd8b8b64f5273e93d3b64456c910356da Mon Sep 17 00:00:00 2001 From: Jordan Wages Date: Thu, 17 Jul 2025 23:27:10 -0500 Subject: [PATCH] Fix incremental log import --- scripts/init_db.py | 64 ++++++++++++++++++++++++++++++++++------------ 1 file changed, 47 insertions(+), 17 deletions(-) diff --git a/scripts/init_db.py b/scripts/init_db.py index 8a3a89c..4d4ebc3 100644 --- a/scripts/init_db.py +++ b/scripts/init_db.py @@ -1,23 +1,25 @@ #!/usr/bin/env python3 import os -import sqlite3 import re -from pathlib import Path +import sqlite3 +from datetime import datetime LOG_DIR = "/var/log/nginx" DB_FILE = "database/ngxstat.db" -LOG_FILE_PATTERN = re.compile(r'access\.log(\.\d+)?$') +LOG_FILE_PATTERN = re.compile(r"access\.log(\.\d+)?$") LOG_FORMAT_REGEX = re.compile( r'(?P\S+) - (?P\S+) \[(?P