From 34e601fe834fb35b1e9ddb9cdadda520bf8983ca Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Wed, 12 Dec 2007 15:13:35 +0000 Subject: [PATCH] fix logging of vserver class into /var/log/nm --- python/vserver.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python/vserver.py b/python/vserver.py index f6d6505..dbb7853 100644 --- a/python/vserver.py +++ b/python/vserver.py @@ -157,12 +157,12 @@ class VServer: def log(self,msg): if self.logfile: try: - fd = os.open(self.logfile,"a", 0600) + fd = os.open(self.logfile,os.O_WRONLY | os.O_CREAT | os.O_APPEND, 0600) if not msg.endswith('\n'): msg += '\n' os.write(fd, '%s: %s' % (time.asctime(time.gmtime()), msg)) os.close(fd) except: - print msg + print '%s: (%s failed to open) %s'%(time.asctime(time.gmtime()),self.logfile,msg) def have_limits_changed(self): return self.rlimits_changed -- 2.43.0