From c5f64c26ce52c9c8b6a867c7c450ef1d84b19795 Mon Sep 17 00:00:00 2001 From: Magnus Hagander Date: Fri, 12 Aug 2011 12:55:41 +0200 Subject: [PATCH] Add logfile argument to varnish consumer --- tools/pgq/varnish_consumer.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tools/pgq/varnish_consumer.py b/tools/pgq/varnish_consumer.py index 2148b259..ca6fa345 100755 --- a/tools/pgq/varnish_consumer.py +++ b/tools/pgq/varnish_consumer.py @@ -135,6 +135,12 @@ if __name__=="__main__": cp = ConfigParser() cp.read('varnish_pgq.ini') + if len(sys.argv) > 2 and sys.argv[1] == "-logfile": + # Redirect to whatever is in sys.argv[2] + # (yes, this is a really ugly way of doing things..) + f = open(sys.argv[2], "w", 0) + sys.stdout = f + # Trap signals that shut us down, so we can kill off our subprocesses # before we die. signal.signal(signal.SIGTERM, sighandler) -- 2.39.5