update 修改qss带来的异常退出

This commit is contained in:
FrankCV2048
2024-11-07 23:14:15 +08:00
parent 5df4e7cadb
commit c8c1db727c
9 changed files with 2355 additions and 152 deletions

View File

@ -36,24 +36,36 @@ class Logger:
text_edit_handler_warning.setFormatter(formatter_warning)
self.logger_textEdit_warning.addHandler(text_edit_handler_warning)
handler = TimedRotatingFileHandler(file_path, when="D", interval=1, backupCount=30)
handler = TimedRotatingFileHandler(file_path, when='D', interval=1, backupCount=30)
handler.suffix = "%Y-%m-%d"
formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s', datefmt='%Y-%m-%d %H:%M:%S')
handler.setFormatter(formatter)
self.logger_file_info.addHandler(handler)
def log_message(self,level,message):
if message != self.pre_message:
self.pre_message = message
else:
return
if level == logging.INFO:
self.logger_textEdit_info.info(message)
self.logger_file_info.info(message)
if level == logging.ERROR:
self.logger_textEdit_info.error(message)
self.logger_file_info.error(message)
self.logger_textEdit_warning.error(message)
if level == logging.WARNING:
self.logger_file_info.warning(message)
try:
if message != self.pre_message:
self.pre_message = message
else:
return
if level == logging.INFO:
self.logger_textEdit_info.info(message)
self.logger_file_info.info(message)
if level == logging.ERROR:
self.logger_textEdit_info.error(message)
self.logger_file_info.error(message)
self.logger_textEdit_warning.error(message)
if level == logging.WARNING:
self.logger_file_info.warning(message)
except Exception as e:
print(e)