Exemple #1
0
 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()
Exemple #2
0
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