Appends log events to a db table using PEAR::DB class.
Appends log events to a db table using PEAR::DB class. This appender uses a table in a database to log events.
Parameters are $dsn, $createTable, table and $sql.
See examples in test directory.
Located in Program_Root/log4php/appenders/LoggerAppenderDb.php (line 45)
LoggerAppender | --LoggerAppenderSkeleton | --LoggerAppenderDb
Create the log table if it does not exists (optional).
Create the log table if it does not exists (optional).
PEAR::Db Data source name.
PEAR::Db Data source name. Read PEAR::Db for dsn syntax (mandatory).
A LoggerPatternLayout string used to format a valid insert query (mandatory).
A LoggerPatternLayout string used to format a valid insert query (mandatory).
Table name to write events.
Table name to write events. Used only if $createTable is true.
Inherited from LoggerAppenderSkeleton
LoggerAppenderSkeleton::$closed
LoggerAppenderSkeleton::$errorHandler
LoggerAppenderSkeleton::$headFilter
LoggerAppenderSkeleton::$layout
LoggerAppenderSkeleton::$name
LoggerAppenderSkeleton::$tailFilter
LoggerAppenderSkeleton::$threshold
Constructor.
Constructor.
Setup db connection.
Setup db connection. Based on defined options, this method connects to db defined in $dsn and creates a $table table if $createTable is true.
Inherited From LoggerAppenderSkeleton
LoggerAppenderSkeleton::LoggerAppenderSkeleton()
LoggerAppenderSkeleton::activateOptions()
LoggerAppenderSkeleton::addFilter()
LoggerAppenderSkeleton::append()
LoggerAppenderSkeleton::clearFilters()
LoggerAppenderSkeleton::close()
LoggerAppenderSkeleton::doAppend()
LoggerAppenderSkeleton::finalize()
LoggerAppenderSkeleton::getErrorHandler()
LoggerAppenderSkeleton::getFilter()
LoggerAppenderSkeleton::getFirstFilter()
LoggerAppenderSkeleton::getLayout()
LoggerAppenderSkeleton::getName()
LoggerAppenderSkeleton::getThreshold()
LoggerAppenderSkeleton::isAsSevereAsThreshold()
LoggerAppenderSkeleton::requiresLayout()
LoggerAppenderSkeleton::setErrorHandler()
LoggerAppenderSkeleton::setLayout()
LoggerAppenderSkeleton::setName()
LoggerAppenderSkeleton::setThreshold()
LoggerAppenderSkeleton::__sleep()
LoggerAppenderSkeleton::__wakeup()
Inherited From LoggerAppender
LoggerAppender::addFilter()
LoggerAppender::clearFilters()
LoggerAppender::close()
LoggerAppender::doAppend()
LoggerAppender::factory()
LoggerAppender::getErrorHandler()
LoggerAppender::getFilter()
LoggerAppender::getLayout()
LoggerAppender::getName()
LoggerAppender::requiresLayout()
LoggerAppender::setErrorHandler()
LoggerAppender::setLayout()
LoggerAppender::setName()
LoggerAppender::singleton()
Documentation generated on Mon, 15 Sep 2003 21:12:37 +0200 by phpDocumentor 1.2.2