mirror of
https://github.com/yawaflua/AoyoBot.git
synced 2025-12-08 19:39:32 +02:00
33 lines
1.0 KiB
Python
33 lines
1.0 KiB
Python
import logging
|
|
import os
|
|
import random
|
|
|
|
main_path = __file__.replace(os.path.basename(__file__), '')
|
|
|
|
formatter = "[%(asctime)s] %(message)s"
|
|
logFormatter = logging.Formatter(formatter)
|
|
logging.basicConfig(format=formatter)
|
|
logging.basicConfig(level=logging.INFO)
|
|
global rootLogger
|
|
|
|
with open(main_path+"DISCORD_LOG.txt", "r+") as f:
|
|
f.close()
|
|
fileHandler = logging.FileHandler("{0}/{1}.txt".format(f'{main_path}/logs', 'DISCORD_LOG'))
|
|
fileHandler.setFormatter(logFormatter)
|
|
|
|
if os.path.getsize(f'{main_path}/logs/DISCORD_LOG.txt') >= 52428800:
|
|
fileHandler.close()
|
|
a = random.random()
|
|
os.rename(f'{main_path}/logs/DISCORD_LOG.txt', f'DISCORD_LOG_{a}.txt')
|
|
with open(f'{main_path}/logs/DISCORD_LOG.txt', 'w+') as file:
|
|
file.write('Cleaning up logs!')
|
|
file.close()
|
|
|
|
logging.basicConfig(level=logging.WARNING)
|
|
consoleHandler = logging.StreamHandler()
|
|
consoleHandler.setFormatter(logFormatter)
|
|
rootLogger = logging.getLogger()
|
|
rootLogger.addHandler(fileHandler)
|
|
# rootLogger.addHandler(consoleHandler)
|
|
|