!debug log fix

This commit is contained in:
dan63047 2020-06-08 21:52:51 +03:00
parent aa8a871ac1
commit 738337b673
1 changed files with 5 additions and 3 deletions

View File

@ -17,9 +17,11 @@ from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType
root_logger = logging.getLogger() root_logger = logging.getLogger()
root_logger.setLevel(logging.INFO) root_logger.setLevel(logging.INFO)
try: try:
handler = logging.FileHandler(f'logs/bot_log{str(datetime.datetime.now())}.log', 'w', 'utf-8') log_path = f'logs/bot_log{str(datetime.datetime.now())}.log'
handler = logging.FileHandler(log_path, 'w', 'utf-8')
except: except:
handler = logging.FileHandler('bot.log', 'w', 'utf-8') log_path = 'bot.log'
handler = logging.FileHandler(log_path, 'w', 'utf-8')
handler.setFormatter(logging.Formatter('[%(asctime)s][%(levelname)s] %(message)s')) handler.setFormatter(logging.Formatter('[%(asctime)s][%(levelname)s] %(message)s'))
root_logger.addHandler(handler) root_logger.addHandler(handler)
@ -449,7 +451,7 @@ class VkBot:
def debug(self, arg=None): def debug(self, arg=None):
if arg == "log": if arg == "log":
if self._OWNER: if self._OWNER:
with open("bot.log", 'r') as f: with open(log_path, 'r') as f:
log = list(deque(f, 10)) log = list(deque(f, 10))
text_log = "<br>Последние 10 строк из лога:<br>" text_log = "<br>Последние 10 строк из лога:<br>"
for i in range(len(log)): for i in range(len(log)):