def log_to_syslog(self, prefix): observer = SyslogObserver(prefix).emit def syslog_observer(event): event["system"] = event.get("type", "console") observer(event) self.observer = syslog_observer
def logToSyslog(self, prefix): observer = SyslogObserver(prefix).emit def log(event): event['system'] = event.get('type', 'console') observer(event) self.observer = log
def make_syslog_observer(log_level_name, prefix="txLogger"): observer = SyslogObserver(prefix) return make_wrapped_observer(observer, log_level_name)