diff --git a/src/test_server.py b/src/test_server.py index bece01b..30e33f0 100644 --- a/src/test_server.py +++ b/src/test_server.py @@ -9,6 +9,7 @@ import dotenv import os import re import logging +from logging.handlers import RotatingFileHandler from pathlib import Path Path("./logs/").mkdir(parents=True, exist_ok=True) @@ -18,7 +19,6 @@ import get_sq_env import asquare as sq from abricksetapi import AsyncBricksetAPI -lego = AsyncBricksetAPI(debug=True) dotenv.load_dotenv() SQUARE_LEGO_CAT_ID = os.environ.get("SQUARE_LEGO_CAT_ID") @@ -26,16 +26,23 @@ SQUARE_LEGO_CAT_ID = os.environ.get("SQUARE_LEGO_CAT_ID") from asyncio_throttle.throttler import Throttler -logger = logging.getLogger("aiohttp.access") -logging.basicConfig( - filename="./logs/edderkop.log", encoding="utf-8", level=logging.DEBUG -) +# set up logger +logger = logging.getLogger("edderkop") +logger.setLevel(logging.DEBUG) +handler = RotatingFileHandler("./logs/", maxBytes=1024, backupCount=5) +logger.addHandler(handler) + +lego = AsyncBricksetAPI(debug=True, logger=logger) + +# logging.basicConfig( +# filename="./logs/edderkop.log", encoding="utf-8", level=logging.DEBUG +# ) UA = re.compile(r"^kopling\/?", re.IGNORECASE) async def run_update(): - set_list = await sq.acat2id(SQUARE_LEGO_CAT_ID) + set_list = await sq.acat2id(SQUARE_LEGO_CAT_ID) # type: ignore for l_set in set_list: print(f"[@DEBUG]{l_set}") l_setinfo = await lego.throttled_get_set(l_set["number"])