added rotating logs! epicsauce
This commit is contained in:
1 parent
32664c3a10
commit
b4b0ccdac6
1 file changed
+13
-6
+13
-6
@@ -9,6 +9,7 @@ import dotenv
|
|||||||
import os
|
import os
|
||||||
import re
|
import re
|
||||||
import logging
|
import logging
|
||||||
|
from logging.handlers import RotatingFileHandler
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
Path("./logs/").mkdir(parents=True, exist_ok=True)
|
Path("./logs/").mkdir(parents=True, exist_ok=True)
|
||||||
@@ -18,7 +19,6 @@ import get_sq_env
|
|||||||
import asquare as sq
|
import asquare as sq
|
||||||
from abricksetapi import AsyncBricksetAPI
|
from abricksetapi import AsyncBricksetAPI
|
||||||
|
|
||||||
lego = AsyncBricksetAPI(debug=True)
|
|
||||||
|
|
||||||
dotenv.load_dotenv()
|
dotenv.load_dotenv()
|
||||||
SQUARE_LEGO_CAT_ID = os.environ.get("SQUARE_LEGO_CAT_ID")
|
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
|
from asyncio_throttle.throttler import Throttler
|
||||||
|
|
||||||
logger = logging.getLogger("aiohttp.access")
|
# set up logger
|
||||||
logging.basicConfig(
|
logger = logging.getLogger("edderkop")
|
||||||
filename="./logs/edderkop.log", encoding="utf-8", level=logging.DEBUG
|
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)
|
UA = re.compile(r"^kopling\/?", re.IGNORECASE)
|
||||||
|
|
||||||
|
|
||||||
async def run_update():
|
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:
|
for l_set in set_list:
|
||||||
print(f"[@DEBUG]{l_set}")
|
print(f"[@DEBUG]{l_set}")
|
||||||
l_setinfo = await lego.throttled_get_set(l_set["number"])
|
l_setinfo = await lego.throttled_get_set(l_set["number"])
|
||||||
|
|||||||
Reference in new issue
Block a user