Appender for writing to MongoDB.
This class was originally contributed by Vladimir Gorej.
Located in /appenders/LoggerAppenderMongoDB.php (line 34)
LoggerConfigurable | --LoggerAppender | --LoggerAppenderMongoDB
Set to true if the appender can append.
The collection to which log is written.
Name of the collection within the given database.
Connection to the MongoDB instance.
Name of the database to which to log.
Server on which mongodb instance is located.
Password used to connect to the database.
Port on which the instance is bound.
Appender does not require a layout.
Timeout value used when connecting to the database (in milliseconds).
Username used to connect to the database.
Inherited from LoggerAppender
LoggerAppender::$closed
LoggerAppender::$filter
LoggerAppender::$layout
LoggerAppender::$name
LoggerAppender::$threshold
Setup db connection.
Based on defined options, this method connects to the database and creates a $collection.
Appends a new event to the mongo database.
Closes the connection to the logging database
Converts the logging event into an array which can be logged to mongodb.
Converts an Exception into an array which can be logged to mongodb.
Supports innner exceptions (PHP >= 5.3)
Returns the active mongodb collection.
Returns the value of $collectionName parameter.
Returns the mongodb connection.
Returns the value of $databaseName parameter.
Returns the value of $host parameter.
Returns the value of $password parameter.
Returns the value of $port parameter.
Returns the value of $timeout parameter.
Returns the value of $userName parameter.
Sets the value of $collectionName parameter.
Sets the value of $databaseName parameter.
Sets the value of $host parameter.
Sets the value of $password parameter.
Sets the value of $port parameter.
Sets the value of $timeout parameter.
Sets the value of $userName parameter.
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()
Default value for $collectionName
Default value for $databaseName
Default value for $host, without a prefix.
Default value for $port
Default prefix for the $host.
Default value for $timeout
Documentation generated on Sat, 18 Feb 2012 22:32:22 +0000 by phpDocumentor 1.4.3