ведение журнала выдачи отладочных сообщений, хотя установлен уровень предупреждения - PullRequest
0 голосов
/ 23 ноября 2018

Я получаю сообщения регистрации уровня отладки, хотя я получаю предупреждение об уровне отладки - это то, что я ожидаю.Может быть, у кого-то есть идея, что не так ....

Это важная часть моего кода.

def setLogfileDebuglevel(val):
    """set logging level and message format"""
    if val==True:
        print ("debug level")
        logging.basicConfig(level=logging.DEBUG,
                        filename=THISPATH + "/wawi-uploader.log",
                        style="{",
                        format="{asctime} [{funcName}: {levelname:8}] {message}",
                        datefmt="%H:%M:%S")
elif val==False:
     print ("warning level")
    logging.basicConfig(level=logging.WARNING,
                        filename=THISPATH + "/wawi-uploader.log",
                        style="{",
                        format="{asctime} [{funcName}: {levelname:8}] {message}",
                        datefmt="%H:%M:%S")

class UploaderGUI(tkinter.Frame):
    def __init__(self, master=None):
        """Initialize main window and GUI objects"""
        super().__init__(master)
        self.pack()
        self.menuBar = tkinter.Menu(self.master)
        self.fillMenuBar()
        self.master.config(menu=self.menuBar)
        self._args = self.argparser()
        self._extensions = self._args.extensions
        setLogfileDebuglevel(self._args.debug) 
        logging.debug(self._args)  
        # here debug msg are logged although I an on level warning

print ("warning level") - это проверка, если мои параметры верны, и я нахожусь на уровне предупреждения.В любом случае программа продолжает регистрировать self._args

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...