[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [flashproxy/master] Enhance registration logging.
commit 60828b4232f631a05fc1ed87a2e2d13781038d6f
Author: David Fifield <david@xxxxxxxxxxxxxxx>
Date: Mon Sep 24 00:57:22 2012 -0700
Enhance registration logging.
---
flashproxy-client | 15 ++++++++++-----
1 files changed, 10 insertions(+), 5 deletions(-)
diff --git a/flashproxy-client b/flashproxy-client
index b4c32f5..5d29204 100755
--- a/flashproxy-client
+++ b/flashproxy-client
@@ -7,6 +7,7 @@ import cStringIO
import getopt
import httplib
import os
+import os.path
import re
import select
import socket
@@ -662,27 +663,31 @@ def register():
register_condvar.release()
def register_using_command(command):
+ basename = os.path.basename(command[0])
try:
+ log(u"Running command: %s" % " ".join(command))
p = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
stdout, stderr = p.communicate()
except OSError, e:
- log(u"Error running registration helper: %s" % str(e))
+ log(u"Error running %s: %s" % (basename, str(e)))
return False
for line in stdout.splitlines():
- log(line)
+ log(u"%s: %s" % (basename, line))
for line in stderr.splitlines():
- log(line)
+ log(u"%s: %s" % (basename, line))
if p.returncode != 0:
- log("Registration helper ended with status %d." % p.returncode)
+ log("%s exited with status %d." % (basename, p.returncode))
return False
return True
def register_one():
spec = format_addr(options.register_addr)
- log(u"Registering \"%s\"." % spec)
+ log(u"Trying to register \"%s\"." % spec)
for command in options.register_commands:
if register_using_command(command):
break
+ else:
+ log(u"All registration commands failed.")
def registration_thread_func():
while True:
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits