def log_update(self): """ Updates Logview with content of log file """ file_handle = open(Resources.getLogFile(), "r") self.log_view.SetInsertionPoint(0) self.log_view.SetValue(file_handle.read()) self.log_view.AppendText("") self.log_view.Refresh() file_handle.close()
def getLogger(): logLevel = configProvider.getConfigEntryOrDefault('Logging', 'APPLICATION_LOG_LEVEL', logging.DEBUG) logger = logging.getLogger("DSEGenerator") logger.setLevel(logLevel) fileHandler = logging.FileHandler(Resources.getLogFile()) fileHandler.setLevel(logLevel) consoleHandler = logging.StreamHandler() consoleHandler.setLevel(logLevel) formatter = logging.Formatter( "%(asctime)s - %(name)s - %(levelname)s - %(message)s") fileHandler.setFormatter(formatter) consoleHandler.setFormatter(formatter) logger.addHandler(fileHandler) logger.addHandler(consoleHandler) return logger