wcs_olap: improve logging in cmd

This commit is contained in:
Benjamin Dauvergne 2016-06-18 09:30:26 +02:00
parent 2fb3355568
commit 0b597edde7
1 changed files with 11 additions and 8 deletions

View File

@ -87,15 +87,18 @@ def main2():
pg_dsn = defaults['pg_dsn']
slugs = defaults.get('slugs', '').strip().split() or None
except KeyError, e:
logger.error('configuration in complete for %s: %s', url, e)
logger.error('configuration incomplete for %s: %s', url, e)
else:
api = wcs_api.WcsApi(url=url, orig=orig, key=key, slugs=slugs,
verify=defaults.get('verify', 'True') == 'True')
logger.info('starting synchronizing w.c.s. at %r with PostgreSQL at %s', url, pg_dsn)
feeder = WcsOlapFeeder(api=api, schema=schema, pg_dsn=pg_dsn, logger=logger,
config=defaults, do_feed=feed)
feeder.feed()
logger.info('finished')
try:
api = wcs_api.WcsApi(url=url, orig=orig, key=key, slugs=slugs,
verify=defaults.get('verify', 'True') == 'True')
logger.info('starting synchronizing w.c.s. at %r with PostgreSQL at %s', url, pg_dsn)
feeder = WcsOlapFeeder(api=api, schema=schema, pg_dsn=pg_dsn, logger=logger,
config=defaults, do_feed=feed)
feeder.feed()
logger.info('finished')
except:
logger.exception('failed to synchronize with %s', url)
defaults = {}
if __name__ == '__main__':