Вход в файл в приложении pyqt5 в raspberry pi - PullRequest
0 голосов
/ 25 апреля 2020

Я учусь pyqt5. Я пытаюсь реализовать ведение журнала в файл, но ничего не происходит (файл журнала не создается). Вот мой код:

from homeui import Ui_Form
import logging
from PyQt5 import QtWidgets, QtCore, QtGui

class HomeWindow(QtWidgets.QWidget):
    def __init__(self, parent):
        super(HomeWindow, self).__init__()
        self.parent = parent

        self.ui = Ui_Form()
        self.ui.setupUi(self)
        print('Config Logging') # This is printed
        logging.basicConfig(filename='logs.log', level=logging.DEBUG, format='%(asctime)s %(message)s', datefmt='%m/%d/%Y %I:%M:%S %p')
        logging.info('Application Started')
        # rest of code left out

РЕДАКТИРОВАТЬ: Итак, я заметил, что если я изменяю позицию, в которой я импортирую модуль регистрации и объявляю basicConfig, код работает должным образом. Я поместил следующие строки на верхнем уровне выше всего остального. Любое объяснение этого поведения.

import logging
logging.basicConfig(filename='logs.log', level=logging.DEBUG, format='%(asctime)s %(message)s', datefmt='%m/%d/%Y %I:%M:%S %p')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...