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:##
Located in /log4php/appenders/LoggerAppenderDailyFile.php (line 43)
LoggerConfigurable | --LoggerAppender | --LoggerAppenderFile | --LoggerAppenderDailyFile
Current date which was used when opening a file.
Used to determine if a rollover is needed when the date changes.
The 'datePattern' parameter.
Determines how date will be formatted in file name.
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
Additional validation for the date pattern.
Appends a logging event.
If the target file changes because of passage of time (e.g. at midnight) the current file is closed. A new file, with the new date, will be opened by the write() method.
Renders the date using the configured
Returns the 'datePattern' parameter.
Determines target file. Replaces %s in file path with a date.
Sets the 'datePattern' parameter.
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 Tue, 12 Mar 2024 14:04:51 +0900 by phpDocumentor 1.4.4