def __init__(self, name, directory, defaultMode=None, maxRotatedFiles=None): """ Create a log file rotating on length. @param name: file name. @type name: C{str} @param directory: path of the log file. @type directory: C{str} @param defaultMode: mode used to create the file. @type defaultMode: C{int} @param maxRotatedFiles: if not None, max number of log files the class creates. Warning: it removes all log files above this number. @type maxRotatedFiles: C{int} """ BaseLogFile.__init__(self, name, directory, defaultMode) self.maxRotatedFiles = maxRotatedFiles
def __init__(self, name, directory, defaultMode=None): self.basePath = os.path.join(directory, name) BaseLogFile.__init__(self, name, directory, defaultMode) self.lastPath = self.path