From: Thierry Parmentelat Date: Wed, 12 Dec 2007 15:13:35 +0000 (+0000) Subject: fix logging of vserver class into /var/log/nm X-Git-Tag: util-vserver-pl-0.1-1~4 X-Git-Url: http://git.onelab.eu/?p=util-vserver-pl.git;a=commitdiff_plain;h=34e601fe834fb35b1e9ddb9cdadda520bf8983ca fix logging of vserver class into /var/log/nm --- 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