def _open(self): """ Override base class method to set 600 mod on a newly created log. """ umask = os.umask(0o066) rfh = RotatingFileHandler._open(self) os.umask(umask) return rfh
def _open(self): """ Override base class method to set 600 mod on a newly created log. """ umask=os.umask(0o066) rfh = RotatingFileHandler._open(self) os.umask(umask) return rfh
def _open(self): prevumask = os.umask(0o002) if self.encoding is None: stream = open(self.baseFilename, self.mode) else: stream = codecs.open(self.baseFilename, self.mode, self.encoding) ##os.fdopen(os.open('/path/to/file', os.O_WRONLY, 0600)) rtv = RotatingFileHandler._open(self) os.umask(prevumask) return stream
def _open(self): with self._lock: self.baseFilename = self._p.sub('_' + datetime.now().strftime("%Y%m%d%H%M%S") + "_%03d"%(self._index) + '.log', self.baseFilename) self._index = (self._index + 1) % 1000 return RotatingFileHandler._open(self)
def _open(self): self.baseFilename = self.filename return RotatingFileHandler._open(self)