Задать вопрос

Каким способом можно добавить функцию обработчик к стандартным классам лога*?

Собственно вопрос в этом. Нужно сделать окно вывода логов в приложении, но я не знаю каким образом добавить дополнительный обработчик лог сообщений для стандартного лога, подскажите?
  • Вопрос задан
  • 48 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Pauk_Code
@Pauk_Code Автор вопроса
class QTextEditLogger(logging.Handler):
    def __init__(self, parent):
        super().__init__()
        self.widget = QPlainTextEdit(parent)
        self.widget.setReadOnly(True)

    def emit(self, record):
        msg = self.format(record)
        self.widget.appendPlainText(msg)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы