def init_logging(options):
 log_file = (options['log_basename'] + '.log')
 log_dir = options['log_dir']
 log_config = {'version': 1, 'disable_existing_loggers': True, 'formatters': {'timestamped': {'format': '%(asctime)s %(message)s', 'datefmt': '%H:%M:%S'}}, 'handlers': {'console': {'level': 'WARNING', 'class': 'logging.StreamHandler', 'formatter': 'timestamped'}, 'file': {'level': 'DEBUG', 'class': 'logging.FileHandler', 'formatter': 'timestamped', 'filename': os.path.join(log_dir, log_file), 'mode': 'w'}}, 'loggers': {'': {'level': 'DEBUG', 'handlers': ['console', 'file']}}}
 logging.config.dictConfig(log_config)

def init_logging ( options ) : log_file = ( options [ 'log_basename' ] + '.log' ) log_dir = options [ 'log_dir' ] log_config = { 'version' : 1 , 'disable_existing_loggers' : True , 'formatters' : { 'timestamped' : { 'format' : '%(asctime)s %(message)s' , 'datefmt' : '%H:%M:%S' } } , 'handlers' : { 'console' : { 'level' : 'WARNING' , 'class' : 'logging.StreamHandler' , 'formatter' : 'timestamped' } , 'file' : { 'level' : 'DEBUG' , 'class' : 'logging.FileHandler' , 'formatter' : 'timestamped' , 'filename' : os . path . join ( log_dir , log_file ) , 'mode' : 'w' } } , 'loggers' : { '' : { 'level' : 'DEBUG' , 'handlers' : [ 'console' , 'file' ] } } } logging . config . dictConfig ( log_config )
initializes logging .