feat(log): add logger

This commit is contained in:
Kristofers Solo
2023-11-08 15:03:29 +02:00
parent 2ed46444bb
commit dbb16c9e9a
6 changed files with 44 additions and 7 deletions

View File

@@ -4,9 +4,21 @@
from pathlib import Path
from bookstore.inventory import Inventory
from loguru import logger
from ui.app import App
# Set up logging
logger.add(
Path("logs", "bookstore.log"),
format="{time} | {level} | {message}",
level="INFO",
rotation="1 MB",
compression="zip",
)
@logger.catch
def main() -> None:
db_path = Path("db.sqlite3")
inventory = Inventory(db_path)