Logging tweak

Logging level is now fetched from config.py and can be adjusted in .env
file
This commit is contained in:
2025-08-28 20:07:32 +03:00
parent 9379aaeef6
commit 5fa5d97608
4 changed files with 10 additions and 7 deletions

View File

@ -5,11 +5,12 @@ from src import config
from loguru import logger from loguru import logger
logging_level = config.logging_level
logger.add( logger.add(
"sys.stdout", "sys.stdout",
format="{time:YYYY-MM-DD HH:mm:ss.SSS} | {level} | {file}:{line} - {message}", format="{time:YYYY-MM-DD HH:mm:ss.SSS} | {level} | {file}:{line} - {message}",
colorize=True, colorize=True,
level="INFO" level=logging_level
) )

View File

@ -5,11 +5,12 @@ from src import config
from loguru import logger from loguru import logger
logging_level = config.logging_level
logger.add( logger.add(
"sys.stdout", "sys.stdout",
format="{time:YYYY-MM-DD HH:mm:ss.SSS} | {level} | {file}:{line} - {message}", format="{time:YYYY-MM-DD HH:mm:ss.SSS} | {level} | {file}:{line} - {message}",
colorize=True, colorize=True,
level="INFO" level=logging_level
) )

View File

@ -1,13 +1,12 @@
from loguru import logger from loguru import logger
import psycopg2 import psycopg2
import Backend.ISwork, Backend.DBwork
from src import config from src import config
from src.Backend import DBwork from src.Backend import DBwork
from src.Backend import ISwork from src.Backend import ISwork
from aiogram import Bot, Dispatcher from aiogram import Bot, Dispatcher
from aiogram.fsm.storage.memory import MemoryStorage from aiogram.fsm.storage.memory import MemoryStorage
from aiogram.filters import Command, CommandObject from aiogram.filters import Command, CommandObject
from aiogram.types import Message, URLInputFile, BotCommand, BotCommandScopeDefault, BotCommandScopeAllPrivateChats, BotCommandScopeAllGroupChats from aiogram.types import Message, URLInputFile, BotCommand, BotCommandScopeAllPrivateChats, BotCommandScopeAllGroupChats
from aiogram.client.default import DefaultBotProperties from aiogram.client.default import DefaultBotProperties
from aiogram.enums import ParseMode from aiogram.enums import ParseMode
from aiogram.methods import DeleteMyCommands from aiogram.methods import DeleteMyCommands
@ -19,11 +18,12 @@ current_day = datetime.now().weekday()
scheduler = AsyncIOScheduler(timezone = 'Europe/Moscow') scheduler = AsyncIOScheduler(timezone = 'Europe/Moscow')
logging_level = config.logging_level
logger.add( logger.add(
"sys.stdout", "sys.stdout",
format="{time:YYYY-MM-DD HH:mm:ss.SSS} | {level} | {file}:{line} - {message}", format="{time:YYYY-MM-DD HH:mm:ss.SSS} | {level} | {file}:{line} - {message}",
colorize=True, colorize=True,
level="INFO" level=logging_level
) )
bot = Bot(token = config.TG_token , default = DefaultBotProperties(parse_mode = ParseMode.HTML)) bot = Bot(token = config.TG_token , default = DefaultBotProperties(parse_mode = ParseMode.HTML))

View File

@ -12,6 +12,7 @@ host_name = config('HOST_NAME')
port = config('PORT') port = config('PORT')
bucket_name = config('BUCKET_NAME') bucket_name = config('BUCKET_NAME')
TG_token = config('TG_TOKEN') TG_token = config('TG_TOKEN')
# ADMINS = [int(admin_id) for admin_id in config('ADMINS').split(',')] # ADMINS = [int(admin_id) for admin_id in config('ADMINS').split(',')]
logging_level = config('LOGGING_LEVEL')