summaryrefslogtreecommitdiffhomepage
path: root/etc
diff options
context:
space:
mode:
authorrofl0r <retnyg@gmx.net>2017-11-04 19:40:42 +0000
committerMichael Adam <obnox@samba.org>2017-11-16 19:26:14 +0100
commitccbbb81aa99b75ae87c5b245b495700cd8e03124 (patch)
tree0b79cec23936b80c75a4d86ad0f23db9cd3d89df /etc
parent64b29c5f4e5cf35b9d03fd793e374e27cd83f0b2 (diff)
log to stdout if no logfile specified
some users want to run tinyproxy on an as-needed basis in a terminal, without setting it up permanently to run as a daemon/service. in such use case, it is very annoying that tinyproxy didn't have an option to log to stdout, so the user has to keep a second terminal open to `tail -f` the log. additionally, this precluded usage with runit service supervisor, which runs all services in foreground and creates logfiles from the service's stdout/stderr. since logging to stdout doesn't make sense when daemonized, now if no logfile is specified and daemon mode activated, a warning is printed to stderr once, and nothing is logged. the original idea was to fail with an error message, though some users might actually want to run tinyproxy as daemon and no logging at all.
Diffstat (limited to 'etc')
-rw-r--r--etc/tinyproxy.conf.in3
1 files changed, 2 insertions, 1 deletions
diff --git a/etc/tinyproxy.conf.in b/etc/tinyproxy.conf.in
index fe0c117..e1f534a 100644
--- a/etc/tinyproxy.conf.in
+++ b/etc/tinyproxy.conf.in
@@ -90,7 +90,8 @@ StatFile "@pkgdatadir@/stats.html"
# LogFile: Allows you to specify the location where information should
# be logged to. If you would prefer to log to syslog, then disable this
# and enable the Syslog directive. These directives are mutually
-# exclusive.
+# exclusive. If neither Syslog nor LogFile are specified, output goes
+# to stdout.
#
#LogFile "@localstatedir@/log/tinyproxy/tinyproxy.log"