Я получаю сообщения регистрации уровня отладки, хотя я получаю предупреждение об уровне отладки - это то, что я ожидаю.Может быть, у кого-то есть идея, что не так ....
Это важная часть моего кода.
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