1
0
mirror of https://github.com/CumulusNetworks/ifupdown2.git synced 2024-05-06 15:54:50 +00:00

addons: dhcp: don't enable syslog for ifquery

Ticket: CM-29849
Reviewed By: Roopa

Signed-off-by: Julien Fortin <julien@cumulusnetworks.com>
This commit is contained in:
Julien Fortin
2020-06-22 18:33:15 +02:00
parent c742bf43eb
commit efa80e3043

View File

@@ -327,8 +327,9 @@ class dhcp(Addon, moduleBase):
log_manager = LogManager.get_instance()
syslog_log_level = logging.INFO
disable_syslog_on_exit = True
try:
disable_syslog_on_exit = None
if operation in ["up", "down"]:
# if syslog is already enabled we shouldn't disable it
if log_manager.is_syslog_enabled():
# save current syslog level
@@ -347,13 +348,14 @@ class dhcp(Addon, moduleBase):
self.logger.info("%s: enabling syslog for dhcp configuration" % ifaceobj.name)
try:
if operation == 'query-checkcurr':
op_handler(self, ifaceobj, query_ifaceobj)
else:
op_handler(self, ifaceobj)
finally:
# disable syslog handler or re-set the proper log-level
if disable_syslog_on_exit:
if disable_syslog_on_exit is True:
log_manager.get_instance().disable_syslog()
else:
elif disable_syslog_on_exit is False:
log_manager.set_level_syslog(syslog_log_level)