Add simple file loggin to ovs_quantum_agent.
Default behaviour is retained. Fix bug #1016232 Change-Id: If11244d48a5c966bbbf8786e3e9f42d205a70164
This commit is contained in:
parent
7841b681f1
commit
163d15b383
@ -51,6 +51,8 @@ root_helper = sudo
|
|||||||
# integration_bridge = br-int
|
# integration_bridge = br-int
|
||||||
# [AGENT]
|
# [AGENT]
|
||||||
# root_helper = sudo
|
# root_helper = sudo
|
||||||
|
# Add the following setting, if you want to log to a file
|
||||||
|
# log_file = /var/log/quantum/ovs_quantum_agent.log
|
||||||
#
|
#
|
||||||
# 2. With tunneling.
|
# 2. With tunneling.
|
||||||
# [DATABASE]
|
# [DATABASE]
|
||||||
|
@ -523,6 +523,15 @@ def main():
|
|||||||
config_file = args[0]
|
config_file = args[0]
|
||||||
conf = config.parse(config_file)
|
conf = config.parse(config_file)
|
||||||
|
|
||||||
|
if conf.AGENT.log_file:
|
||||||
|
# Avoid to redirect traces to stdout/stderr
|
||||||
|
logging.getLogger().handlers = []
|
||||||
|
handler = logging.FileHandler(conf.AGENT.log_file)
|
||||||
|
formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s')
|
||||||
|
handler.setFormatter(formatter)
|
||||||
|
LOG.addHandler(handler)
|
||||||
|
LOG.debug('Verbose: %s', options.verbose)
|
||||||
|
|
||||||
# Determine which agent type to use.
|
# Determine which agent type to use.
|
||||||
enable_tunneling = conf.OVS.enable_tunneling
|
enable_tunneling = conf.OVS.enable_tunneling
|
||||||
integ_br = conf.OVS.integration_bridge
|
integ_br = conf.OVS.integration_bridge
|
||||||
|
@ -34,6 +34,7 @@ ovs_opts = [
|
|||||||
agent_opts = [
|
agent_opts = [
|
||||||
cfg.IntOpt('polling_interval', default=2),
|
cfg.IntOpt('polling_interval', default=2),
|
||||||
cfg.StrOpt('root_helper', default='sudo'),
|
cfg.StrOpt('root_helper', default='sudo'),
|
||||||
|
cfg.StrOpt('log_file', default=None),
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user