X-Git-Url: https://git.distorted.org.uk/~mdw/hippotat/blobdiff_plain/56afc4872ae3183df5bdaaea2c50089f6e3db19c..e6bec44d1f87f5094effda2643fc878900f25a02:/hippotatd diff --git a/hippotatd b/hippotatd index 212e5c4..123943a 100755 --- a/hippotatd +++ b/hippotatd @@ -361,6 +361,7 @@ def daemonise(): facility=facilnum, logoption=syslog.LOG_PID) def emit(event): + if logevent_is_boringtwisted(event): return m = twisted.logger.formatEvent(event) #print(repr(event), m, file=org_stderr) level = event.get('log_level') @@ -399,12 +400,12 @@ def daemonise(): if grandchildpid: # we are the intermediate child if opts.pidfile is not None: - print(grandchildpid, file=pfh) - pfh.close() + print(grandchildpid, file=pidfile_h) + pidfile_h.close() os._exit(0) - mypid = os.getpid() - pfh.close() + if opts.pidfile is not None: + pidfile_h.close() logger = subprocess.Popen(['logger','-d', '-t','hippotat(stderr)',