diff options
Diffstat (limited to 'Sshuttle VPN.app/Contents/Resources/sshuttle/ssyslog.py')
-rw-r--r-- | Sshuttle VPN.app/Contents/Resources/sshuttle/ssyslog.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/Sshuttle VPN.app/Contents/Resources/sshuttle/ssyslog.py b/Sshuttle VPN.app/Contents/Resources/sshuttle/ssyslog.py new file mode 100644 index 0000000..0fa768c --- /dev/null +++ b/Sshuttle VPN.app/Contents/Resources/sshuttle/ssyslog.py @@ -0,0 +1,16 @@ +import sys, os +from compat import ssubprocess + + +_p = None +def start_syslog(): + global _p + _p = ssubprocess.Popen(['logger', + '-p', 'daemon.notice', + '-t', 'sshuttle'], stdin=ssubprocess.PIPE) + + +def stderr_to_syslog(): + sys.stdout.flush() + sys.stderr.flush() + os.dup2(_p.stdin.fileno(), 2) |