Class t.p.l.LogFile(BaseLogFile):

Part of twisted.python.logfile View Source View In Hierarchy

A log file that can be rotated.

A rotateLength of None disables automatic log rotation.
Method __init__ Undocumented
Method _openFile Open the log file.
Method shouldRotate Rotate when the log file size is larger than rotateLength
Method getLog Given an integer, return a LogReader for an old log file.
Method write Write some data to the file
Method rotate Rotate the file and create a new one.
Method listLogs Return sorted list of integers - the old logs' identifiers.
Method __getstate__ Undocumented

Inherited from BaseLogFile:

Method __setstate__ Undocumented
Method flush Flush the file.
Method close Close the file.
Method getCurrentLog Return a LogReader for the current log file.
def __init__(self, name, directory, rotateLength=1000000, defaultMode=None): (source)
Undocumented
def _openFile(self): (source)
Open the log file.
def shouldRotate(self): (source)
Rotate when the log file size is larger than rotateLength
def getLog(self, identifier): (source)
Given an integer, return a LogReader for an old log file.
def write(self, data): (source)
Write some data to the file
def rotate(self): (source)

Rotate the file and create a new one.

If it's not possible to open new logfile, this will fail silently, and continue logging to old logfile.
def listLogs(self): (source)
Return sorted list of integers - the old logs' identifiers.
def __getstate__(self): (source)
Undocumented
API Documentation for twisted, generated by pydoctor.