Try use rotate logging

This commit is contained in:
yasir 2023-03-19 21:09:34 +07:00
parent 68761e0a65
commit 9dacf9281c

View file

@ -1,7 +1,6 @@
import os import os
import time import time
import logging from logging import ERROR, INFO, FileHandler, StreamHandler, basicConfig, getLogger, handlers
from logging import ERROR, INFO, FileHandler, StreamHandler, basicConfig, getLogger
import pyromod.listen import pyromod.listen
from apscheduler.schedulers.asyncio import AsyncIOScheduler from apscheduler.schedulers.asyncio import AsyncIOScheduler
@ -11,11 +10,13 @@ from pyrogram import Client
from misskaty.vars import API_HASH, API_ID, BOT_TOKEN, DATABASE_URI, USER_SESSION, TZ from misskaty.vars import API_HASH, API_ID, BOT_TOKEN, DATABASE_URI, USER_SESSION, TZ
basicConfig( basicConfig(filename="MissKatyLogs.txt", format="%(asctime)s - %(name)s - %(levelname)s - %(message)s", level=INFO)
format="%(asctime)s - %(name)s - %(levelname)s - %(message)s",
handlers=[FileHandler("MissKatyLogs.txt"), StreamHandler()], logger = getLogger()
level=INFO, # handler logging dengan batasan 100 baris
) handler = handlers.RotatingFileHandler("MissKatyLogs.txt", maxBytes=1024*1024)
handler.setLevel(INFO)
logger.addHandler(handler)
getLogger("pyrogram").setLevel(ERROR) getLogger("pyrogram").setLevel(ERROR)
MOD_LOAD = [] MOD_LOAD = []