added rotating logs! epicsauce

This commit is contained in:
C committed 2025-10-09 13:33:59 -07:00
1 parent 32664c3a10
commit b4b0ccdac6
1 file changed
+13 -6
+13 -6
View File
@@ -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"])