summaryrefslogtreecommitdiffstats
path: root/Sshuttle VPN.app/Contents/Resources/sshuttle/ssyslog.py
diff options
context:
space:
mode:
Diffstat (limited to 'Sshuttle VPN.app/Contents/Resources/sshuttle/ssyslog.py')
-rw-r--r--Sshuttle VPN.app/Contents/Resources/sshuttle/ssyslog.py16
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)