mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 10:11:27 +01:00
Make XENSTORED_DEBUG create a xenstored trace logfile.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
This commit is contained in:
1 parent
0e358737de
commit
55e1cda4c0
1 file changed
+6
-2
@@ -184,9 +184,13 @@ class Daemon:
|
||||
log.info("Started xenstored, pid=%d", pid)
|
||||
else:
|
||||
# Child
|
||||
if XEND_DAEMONIZE and (not XENSTORED_DEBUG):
|
||||
if XEND_DAEMONIZE:
|
||||
self.daemonize()
|
||||
os.execl("/usr/sbin/xenstored", "xenstored", "--no-fork")
|
||||
if XENSTORED_DEBUG:
|
||||
os.execl("/usr/sbin/xenstored", "xenstored", "--no-fork",
|
||||
"-T", "/var/log/xenstored-trace.log")
|
||||
else:
|
||||
os.execl("/usr/sbin/xenstored", "xenstored", "--no-fork")
|
||||
|
||||
def daemonize(self):
|
||||
if not XEND_DAEMONIZE: return
|
||||
|
||||