added logfil to logging

This commit is contained in:
MaPaLo76 2025-06-07 09:49:33 +02:00
parent f8259e69c1
commit 0c670fbefc

View File

@ -15,8 +15,29 @@ from dateutil.relativedelta import relativedelta
import csv
from collections import defaultdict
logging.basicConfig(level=logging.INFO)
# Lege das Output-Verzeichnis an
os.makedirs('logs', exist_ok=True)
# Erstelle Logger
logger = logging.getLogger(__name__)
logger.setLevel(logging.DEBUG) # Ermöglicht alle Levels
# Format definieren
log_format = logging.Formatter('%(asctime)s [%(levelname)s] %(message)s')
# Handler für Konsole
console_handler = logging.StreamHandler()
console_handler.setLevel(logging.INFO)
console_handler.setFormatter(log_format)
# Handler für Datei
file_handler = logging.FileHandler('logs/verteiler.log', encoding='utf-8')
file_handler.setLevel(logging.DEBUG)
file_handler.setFormatter(log_format)
# Handler zum Logger hinzufügen
logger.addHandler(console_handler)
logger.addHandler(file_handler)
BATCH_SIZE = 20
BATCH_WAIT_SECONDS = 30 * 60 # 30 Minuten