LoggerAppenderRollingFile writes logging events to a specified file. The file is rolled over after a specified size has been reached.
This appender uses a layout.
## Configurable parameters: ##
Located in /log4php/appenders/LoggerAppenderRollingFile.php (line 45)
LoggerConfigurable | --LoggerAppender | --LoggerAppenderFile | --LoggerAppenderRollingFile
The compress parameter determindes the compression with zlib.
If set to true, the rollover files are compressed and saved with the .gz extension.
Set the maximum number of backup files to keep around.
Determines how many backup files are kept before the oldest is erased. This option takes a positive integer value. If set to zero, then there will be no backup files and the log file will be truncated when it reaches maxFileSize.
There is one backup file by default.
The maximum size (in bytes) that the output file is allowed to reach before being rolled over to backup files.
The default maximum file size is 10MB (10485760 bytes). Maximum value for this option may depend on the file system.
Inherited from LoggerAppenderFile
LoggerAppenderFile::$append
LoggerAppenderFile::$file
LoggerAppenderFile::$fp
LoggerAppenderFile::$locking
Inherited from LoggerAppender
LoggerAppender::$closed
LoggerAppender::$filter
LoggerAppender::$layout
LoggerAppender::$name
LoggerAppender::$requiresLayout
LoggerAppender::$threshold
Returns the 'compress' parameter.
Returns the 'maxBackupIndex' parameter.
Returns the 'maxFileSize' parameter.
Get the maximum size that the output file is allowed to reach before being rolled over to backup files.
Sets the 'compress' parameter.
Set the 'maxBackupIndex' parameter.
Set the 'maxFileSize' parameter.
Set the 'maxFileSize' parameter (kept for backward compatibility).
Writes a string to the target file. Opens file if not already open.
Inherited From LoggerAppenderFile
LoggerAppenderFile::activateOptions()
LoggerAppenderFile::append()
LoggerAppenderFile::close()
LoggerAppenderFile::getAppend()
LoggerAppenderFile::getFile()
LoggerAppenderFile::getFileName()
LoggerAppenderFile::getTargetFile()
LoggerAppenderFile::openFile()
LoggerAppenderFile::setAppend()
LoggerAppenderFile::setFile()
LoggerAppenderFile::setFileName()
LoggerAppenderFile::write()
LoggerAppenderFile::writeWithLocking()
LoggerAppenderFile::writeWithoutLocking()
Inherited From LoggerAppender
LoggerAppender::__construct()
LoggerAppender::activateOptions()
LoggerAppender::addFilter()
LoggerAppender::append()
LoggerAppender::clearFilters()
LoggerAppender::close()
LoggerAppender::doAppend()
LoggerAppender::getDefaultLayout()
LoggerAppender::getFilter()
LoggerAppender::getFirstFilter()
LoggerAppender::getLayout()
LoggerAppender::getName()
LoggerAppender::getThreshold()
LoggerAppender::isAsSevereAsThreshold()
LoggerAppender::requiresLayout()
LoggerAppender::setLayout()
LoggerAppender::setName()
LoggerAppender::setThreshold()
LoggerAppender::warn()
LoggerAppender::__destruct()
Inherited From LoggerConfigurable
LoggerConfigurable::setBoolean()
LoggerConfigurable::setFileSize()
LoggerConfigurable::setInteger()
LoggerConfigurable::setLevel()
LoggerConfigurable::setNumeric()
LoggerConfigurable::setPositiveInteger()
LoggerConfigurable::setString()
LoggerConfigurable::warn()
Documentation generated on Thu, 16 Feb 2017 18:02:29 +0900 by phpDocumentor 1.4.4