def init_logging(app_state): user_log_dir = app_state.user_data_path("log", make_dirs=True) user_log_file = app_state.user_data_path("log.ini") if os.path.exists(user_log_file): logging.config.fileConfig(user_log_file, defaults={"user_log_dir": user_log_dir}) else: logging.config.fileConfig(path(["geobox/lib/default_log.ini"]), defaults={"user_log_dir": user_log_dir})
def run(self): self.tray_icon = TrayIcon( self.app_state, 'http://%s:%d' % (self.host, self.port), path(['geobox/lib/icon.ico']) ) win32gui.PumpMessages() while not self.app_state.wait_for_app_shutdown(timeout=60): pass
def init_logging(app_state): user_log_dir = app_state.user_data_path('log', make_dirs=True) user_log_file = app_state.user_data_path('log.ini') if os.path.exists(user_log_file): logging.config.fileConfig(user_log_file, defaults={'user_log_dir': user_log_dir}) else: logging.config.fileConfig(path(['geobox/lib/default_log.ini']), defaults={'user_log_dir': user_log_dir})