update logging to be on a per file basis

This commit is contained in:
2025-04-28 10:43:45 +02:00
parent 98ac7377ac
commit e6bbc469b1
12 changed files with 148 additions and 15 deletions

View File

@@ -1,9 +1,18 @@
from src import logger
from PyQt6 import QtWidgets, QtCore
from PyQt6.QtCore import QDate
from PyQt6.QtGui import QColor, QPen
from src.backend import Database
import darkdetect
import sys
from loguru import logger as log
logger = log
logger.remove()
logger.add("logs/application.log", rotation="1 week", enqueue=True)
# logger.add(sys.stderr, format="{time} {level} {message}", level="INFO")
logger.add(sys.stdout)
color = "#ddfb00" if darkdetect.isDark() else "#2204ff"
pen = QPen(QColor(color))