mirror of https://github.com/coddrago/Heroku
Patch for removing common error with logging
parent
e713035099
commit
9664d0e4f7
10
hikka/log.py
10
hikka/log.py
|
@ -91,17 +91,16 @@ class TelegramLogsHandler(logging.Handler):
|
||||||
self.tg_buff = ""
|
self.tg_buff = ""
|
||||||
|
|
||||||
if len(self._queue) > 5:
|
if len(self._queue) > 5:
|
||||||
file = io.BytesIO("".join(self._queue).encode("utf-8"))
|
|
||||||
file.name = "hikka-logs.txt"
|
|
||||||
file.seek(0)
|
|
||||||
for mod in self._mods.values():
|
for mod in self._mods.values():
|
||||||
|
file = io.BytesIO("".join(self._queue).encode("utf-8"))
|
||||||
|
file.name = "hikka-logs.txt"
|
||||||
|
file.seek(0)
|
||||||
await mod.inline.bot.send_document(
|
await mod.inline.bot.send_document(
|
||||||
mod._logchat,
|
mod._logchat,
|
||||||
file,
|
file,
|
||||||
parse_mode="HTML",
|
parse_mode="HTML",
|
||||||
caption="<b>🧳 Journals are too big to send as separate messages</b>",
|
caption="<b>🧳 Journals are too big to send as separate messages</b>",
|
||||||
)
|
)
|
||||||
file.seek(0)
|
|
||||||
|
|
||||||
self._queue = []
|
self._queue = []
|
||||||
return
|
return
|
||||||
|
@ -144,9 +143,6 @@ class TelegramLogsHandler(logging.Handler):
|
||||||
except TypeError:
|
except TypeError:
|
||||||
self.tg_buff += f"[{record.levelname}] {record.name}: {record.msg}\n"
|
self.tg_buff += f"[{record.levelname}] {record.name}: {record.msg}\n"
|
||||||
|
|
||||||
if exc:
|
|
||||||
asyncio.ensure_future(self.emit_to_tg())
|
|
||||||
|
|
||||||
if len(self.buffer) + len(self.handledbuffer) >= self.capacity:
|
if len(self.buffer) + len(self.handledbuffer) >= self.capacity:
|
||||||
if self.handledbuffer:
|
if self.handledbuffer:
|
||||||
del self.handledbuffer[0]
|
del self.handledbuffer[0]
|
||||||
|
|
Loading…
Reference in New Issue