An Appender that automatically creates a new logfile each day.
The file is rolled over once a day. That means, for each day a new file is created. A formatted version of the date pattern is used as to create the file name using the http://www.php.net/sprintf function.
This appender uses a layout.
Configurable parameters for this appender are:
An example configuration file:
The above will create a file like: daily_20090908.log
Located in /appenders/LoggerAppenderDailyFile.php (line 53)
LoggerConfigurable | --LoggerAppender | --LoggerAppenderFile | --LoggerAppenderDailyFile
Format date.
It follows the http://www.php.net/date() formatting rules and should always be set before $file param.
Inherited from LoggerAppenderFile
LoggerAppenderFile::$append
LoggerAppenderFile::$file
LoggerAppenderFile::$fp
Inherited from LoggerAppender
LoggerAppender::$closed
LoggerAppender::$filter
LoggerAppender::$layout
LoggerAppender::$name
LoggerAppender::$requiresLayout
LoggerAppender::$threshold
Similar to parent method, but but replaces "%s" in the file name with the current date in format specified by the 'datePattern' parameter.
Sets date format for the file name.
Inherited From LoggerAppenderFile
LoggerAppenderFile::activateOptions()
LoggerAppenderFile::append()
LoggerAppenderFile::close()
LoggerAppenderFile::getAppend()
LoggerAppenderFile::getFile()
LoggerAppenderFile::getFileName()
LoggerAppenderFile::setAppend()
LoggerAppenderFile::setFile()
LoggerAppenderFile::setFileName()
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()
Inherited From LoggerConfigurable
LoggerConfigurable::setBoolean()
LoggerConfigurable::setFileSize()
LoggerConfigurable::setInteger()
LoggerConfigurable::setLevel()
LoggerConfigurable::setNumeric()
LoggerConfigurable::setPositiveInteger()
LoggerConfigurable::setString()
LoggerConfigurable::warn()
Documentation generated on Sat, 18 Feb 2012 22:32:21 +0000 by phpDocumentor 1.4.3