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 /appenders/LoggerAppenderDb.php (line 36)
LoggerAppender | --LoggerAppenderSkeleton | --LoggerAppenderDb
Create the log table if it does not exists (optional).
PEAR::Db Data source name. Read PEAR::Db for dsn syntax (mandatory).
A LoggerPatternLayout string used to format a valid insert query (mandatory).
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.
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::__construct()
LoggerAppenderSkeleton::activateOptions()
LoggerAppenderSkeleton::addFilter()
LoggerAppenderSkeleton::append()
LoggerAppenderSkeleton::clearFilters()
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 by phpDocumentor 1.3.2