Skip to content

Commit

Permalink
metadata proxy will use syslog as default log
Browse files Browse the repository at this point in the history
Bug #1183614

Change-Id: I39f07fc7d232148c50cf85fbc4ca6ca7cde8fdfa
  • Loading branch information
gongysh committed May 24, 2013
1 parent a87e51c commit 3ab6ad3
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 11 deletions.
22 changes: 12 additions & 10 deletions quantum/agent/common/config.py
Expand Up @@ -45,16 +45,18 @@ def get_log_args(conf, log_file_name):
cmd_args.append('--verbose')
if (conf.log_dir or conf.log_file):
cmd_args.append('--log-file=%s' % log_file_name)
log_dir = None
if conf.log_dir and conf.log_file:
log_dir = os.path.dirname(
os.path.join(conf.log_dir, conf.log_file))
elif conf.log_dir:
log_dir = conf.log_dir
elif conf.log_file:
log_dir = os.path.dirname(conf.log_file)
if log_dir:
cmd_args.append('--log-dir=%s' % log_dir)
log_dir = None
if conf.log_dir and conf.log_file:
log_dir = os.path.dirname(
os.path.join(conf.log_dir, conf.log_file))
elif conf.log_dir:
log_dir = conf.log_dir
elif conf.log_file:
log_dir = os.path.dirname(conf.log_file)
if log_dir:
cmd_args.append('--log-dir=%s' % log_dir)
else:
cmd_args.append('--use-syslog')
return cmd_args


Expand Down
2 changes: 1 addition & 1 deletion quantum/tests/unit/test_dhcp_agent.py
Expand Up @@ -362,7 +362,7 @@ def test_log_args_without_log_dir_and_file(self):
'log_dir': None,
'log_file': None}
conf = dhcp_agent.DictModel(conf_dict)
expected_args = ['--debug']
expected_args = ['--debug', '--use-syslog']
args = config.get_log_args(conf, 'log_file_name')
self.assertEqual(expected_args, args)

Expand Down

0 comments on commit 3ab6ad3

Please sign in to comment.