[tor-commits] [torsocks/master] Add a -q/--quiet to torsocks

dgoulet at torproject.org dgoulet at torproject.org
Fri Feb 24 20:16:32 UTC 2017


commit 0b199d9e173a7c88adbf804a484c8320a802d74e
Author: David Goulet <dgoulet at ev0ke.net>
Date:   Fri Feb 24 15:14:23 2017 -0500

    Add a -q/--quiet to torsocks
    
    This option disables all logging by setting TORSOCKS_LOG_LEVEL=1.
    
    Signed-off-by: David Goulet <dgoulet at ev0ke.net>
---
 doc/torsocks.1      | 3 +++
 src/bin/torsocks.in | 4 ++++
 2 files changed, 7 insertions(+)

diff --git a/doc/torsocks.1 b/doc/torsocks.1
index e4ac628..4a691e1 100644
--- a/doc/torsocks.1
+++ b/doc/torsocks.1
@@ -61,6 +61,9 @@ and Password MUST NOT be set.
 .BR "\-d, \-\-debug"
 Activate the debug mode. Output will be written on stderr.
 .TP
+.BR "\-q, \-\-quiet"
+Suppress every log messages (even errors).
+.TP
 .BR "on | off"
 This option adds or removes \fBtorsocks(8)\fP from the LD_PRELOAD environment
 variable for the current shell. If you want to use this option, you HAVE to
diff --git a/src/bin/torsocks.in b/src/bin/torsocks.in
index 15ffbfc..fe8b67a 100644
--- a/src/bin/torsocks.in
+++ b/src/bin/torsocks.in
@@ -294,6 +294,10 @@ do
 			# Set full DEBUG with 5 being the highest possible level.
 			export TORSOCKS_LOG_LEVEL=5
 			;;
+		-q|--quiet)
+			# Silence logging.
+			export TORSOCKS_LOG_LEVEL=1
+			;;
 		--shell)
 			tor_shell
 			break



More information about the tor-commits mailing list