diff --git a/warden3/warden_server/warden_server.py b/warden3/warden_server/warden_server.py index 2cde7fa32a46819fb12ab0b7a9997a1b1bacccac..e02535ef4bc0c796b7cc8ba4e62e5274ec4f8254 100755 --- a/warden3/warden_server/warden_server.py +++ b/warden3/warden_server/warden_server.py @@ -207,6 +207,7 @@ def SysLogger(req, socket="/dev/log", facility=logging.handlers.SysLogHandler.LO logger.addFilter(ffilt) logger.addHandler(fhand) logging.info("Initialized SysLogger(req=%s, socket=\"%s\", facility=\"%d\", level=\"%d\")" % (type(req).__name__, socket, facility, level)) + return logger @@ -1358,11 +1359,11 @@ def build_server(conf, section_order=section_order, section_def=section_def, par raise KeyError("Cannot initialize %s from section %s: %s" % ( cls.__name__, sect_name, str(e))) + objects[sect_name] = obj_inst if isinstance(obj_inst, Object): # Log only objects here, functions must take care of themselves objects["log"].info("Initialized %s" % str(obj_inst)) - objects[sect_name] = obj_inst return obj_inst # Init logging with at least simple stderr StreamLogger