Panda3D
|
Public Member Functions | |
__init__ (self, path="./log_file", hourInterval=24, megabyteLimit=1024) | |
__del__ (self) | |
__next__ (self) | |
close (self) | |
fileno (self) | |
filePath (self) | |
flush (self) | |
isatty (self) | |
read (self, size) | |
readline (self, size) | |
readlines (self, sizehint) | |
rotate (self) | |
seek (self, offset, whence=0) | |
shouldRotate (self) | |
tell (self) | |
truncate (self, size) | |
write (self, data) | |
writelines (self, sequence) | |
xreadlines (self) | |
Public Attributes | |
closed | |
file | |
mode | |
name | |
path | |
sizeLimit | |
softspace | |
timeInterval | |
timeLimit | |
Static Public Attributes | |
next = __next__ | |
An `open()` replacement that will automatically open and write to a new file if the prior file is too large or after a time interval.
__init__ | ( | self, | |
path = "./log_file", | |||
hourInterval = 24, | |||
megabyteLimit = 1024 ) |
Args: path: a full or partial path with file name. hourInterval: the number of hours at which to rotate the file. megabyteLimit: the number of megabytes of file size the log may grow to, after which the log is rotated. Note: The log file may get a bit larger than limit do to writing out whole lines (last line may exceed megabyteLimit or "megabyteGuidline").
__del__ | ( | self | ) |
__next__ | ( | self | ) |
close | ( | self | ) |
fileno | ( | self | ) |
filePath | ( | self | ) |
flush | ( | self | ) |
isatty | ( | self | ) |
read | ( | self, | |
size ) |
readline | ( | self, | |
size ) |
readlines | ( | self, | |
sizehint ) |
rotate | ( | self | ) |
Rotate the log now. You normally shouldn't need to call this. See write().
seek | ( | self, | |
offset, | |||
whence = 0 ) |
shouldRotate | ( | self | ) |
Returns a bool about whether a new log file should be created and written to (while at the same time stopping output to the old log file and closing it).
tell | ( | self | ) |
truncate | ( | self, | |
size ) |
write | ( | self, | |
data ) |
Write the data to either the current log or a new one, depending on the return of shouldRotate() and whether the new file can be opened.
writelines | ( | self, | |
sequence ) |
xreadlines | ( | self | ) |
closed |
file |
mode |
name |
|
static |
path |
sizeLimit |
softspace |
timeInterval |
timeLimit |