From f09c19275ea0810cd52dce8bc26d92a7b9c80631 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Sat, 21 Feb 2015 15:37:20 +0100 Subject: [PATCH] additional logging information included for configd --- src/opnsense/service/modules/processhandler.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/opnsense/service/modules/processhandler.py b/src/opnsense/service/modules/processhandler.py index b2cfeb7f4..0c2f79e72 100644 --- a/src/opnsense/service/modules/processhandler.py +++ b/src/opnsense/service/modules/processhandler.py @@ -138,6 +138,8 @@ class HandlerClient(threading.Thread): :return: None """ + result = '' + exec_command = '' try: # receive command, maximum data length is 4k... longer messages will be truncated data = self.connection.recv(4096) @@ -168,7 +170,7 @@ class HandlerClient(threading.Thread): self.connection.sendall('%s\n'%result) except: print (traceback.format_exc()) - syslog.syslog(syslog.LOG_ERR,'unable to sendback response, message was %s'%traceback.format_exc()) + syslog.syslog(syslog.LOG_ERR,'unable to sendback response [%s] for [%s], message was %s'%(result,exec_command ,traceback.format_exc())) finally: self.connection.close() @@ -199,7 +201,7 @@ class ActionHandler(object): topic_name = config_filename.split('actions_')[-1].split('.')[0] if self.action_map.has_key(topic_name) == False: self.action_map[topic_name] = {} - + # traverse config directory and open all filenames starting with actions_ cnf=ConfigParser.RawConfigParser() cnf.read(config_filename)