def set_json_logger():
json_logger = syslog.getLogger(__name__ + '_json_log')
json_logger.setLevel(syslog.DEBUG)
if not json_logger.handlers:
log_dir = cfg.CONF.log_dir if cfg.CONF.log_dir \
else '/var/log/neutron'
log_file = log_dir + '/json.output'
fh = syslog.handlers.WatchedFileHandler(log_file)
formatter = syslog.Formatter(
'%(asctime)s.%(msecs)d %(process)d %(message)s',
'%Y-%m-%d %H:%M:%S')
fh.setFormatter(formatter)
json_logger.addHandler(fh)
return json_logger
评论列表
文章目录