Setup logging inside of the daemon context.
It doesn't work outside.
Change-Id: I410464cf36a375e964cd97ad5e80914ea81692a5
diff --git a/zuul-server b/zuul-server
index e78fa7b..ba9e179 100755
--- a/zuul-server
+++ b/zuul-server
@@ -89,7 +89,6 @@
server = Server()
server.parse_arguments()
server.read_config()
- server.setup_logging()
if server.config.has_option('zuul', 'pidfile'):
pid_fn = os.path.expanduser(server.config.get('zuul', 'pidfile'))
@@ -98,7 +97,9 @@
pid = daemon.pidlockfile.TimeoutPIDLockFile(pid_fn, 10)
if server.args.nodaemon:
+ server.setup_logging()
server.main()
else:
with daemon.DaemonContext(pidfile=pid):
+ server.setup_logging()
server.main()