refactors logging and config

This commit is contained in:
2025-02-10 16:34:11 +01:00
parent d1f562ce94
commit 33621bdec4
14 changed files with 114 additions and 147 deletions

View File

@@ -1,13 +1,10 @@
import os
import zipfile
from datetime import datetime, timedelta
from app.state import data_file_name, log_file_name
from flask import current_app
from app.config import load_config
config = load_config()
def create_zip(file_paths, zip_name, app):
temp_dir = os.path.abspath(app.config['TEMP']['TEMP_DIR'])
zip_path = os.path.join(temp_dir, zip_name)
@@ -18,7 +15,7 @@ def create_zip(file_paths, zip_name, app):
return zip_path
def delete_old_zips():
temp_dir = os.path.abspath(config['TEMP']['TEMP_DIR'])
temp_dir = os.path.abspath(current_app.config['TEMP']['TEMP_DIR'])
now = datetime.now()
for filename in os.listdir(temp_dir):
if filename.endswith('.zip'):
@@ -33,7 +30,7 @@ def tail(filename, n):
yield ''
return
page_size = int(config['LOGGING']['TAIL_PAGE_SIZE'])
page_size = int(current_app.config['LOGGING']['TAIL_PAGE_SIZE'])
offsets = []
count = _n = n if n >= 0 else -n