Fix logging

This commit is contained in:
BreadTube 2026-05-27 15:01:10 +09:00
commit 818eaaf96a

View file

@ -394,9 +394,9 @@ class Bot:
# New init message is needed, previous need to be deleted # New init message is needed, previous need to be deleted
if self.init_message is not None and ( if self.init_message is not None and (
new_config is not None or new_subscriptions is not None new_config is not None or new_subscriptions is not None
or self.logger_memory.last_update < self.init_message_update or self.logger_memory.last_update > self.init_message_update
or self.init_message.content != self.INIT_MESSAGE): or self.init_message.content != self.INIT_MESSAGE):
self.logger.info('Refreshing init message') self.logger.debug('Refreshing init message')
immediate_delete[self.init_message.id] = self.init_message immediate_delete[self.init_message.id] = self.init_message
self.init_message = None self.init_message = None
@ -409,7 +409,7 @@ class Bot:
('config.txt', FileMime.TEXT_PLAIN, self.config.to_str().encode()), ('config.txt', FileMime.TEXT_PLAIN, self.config.to_str().encode()),
('subscriptions.csv', FileMime.TEXT_CSV, SubscriptionHelper.generate_text(self._yt_subscriptions)), ('subscriptions.csv', FileMime.TEXT_CSV, SubscriptionHelper.generate_text(self._yt_subscriptions)),
('bot.log', FileMime.TEXT_PLAIN, b'\n'.join([ ('bot.log', FileMime.TEXT_PLAIN, b'\n'.join([
r.getMessage().encode() for r in self.logger_memory.buffer])) self.logger_memory.format(r).encode() for r in self.logger_memory.buffer]))
]) ])
self.init_message_update = self.logger_memory.last_update self.init_message_update = self.logger_memory.last_update