added logfil to logging
This commit is contained in:
parent
f8259e69c1
commit
0c670fbefc
23
verteiler.py
23
verteiler.py
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user