You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4php-dev@logging.apache.org by "Richard Safran (JIRA)" <ji...@apache.org> on 2013/02/14 14:20:12 UTC
[jira] [Updated] (LOG4PHP-207) Support for MongoClient and replica
sets
[ https://issues.apache.org/jira/browse/LOG4PHP-207?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Richard Safran updated LOG4PHP-207:
-----------------------------------
Attachment: patch.txt
Patch to LoggerAppenderMongoDB for MongoClient and replica set support
> Support for MongoClient and replica sets
> ----------------------------------------
>
> Key: LOG4PHP-207
> URL: https://issues.apache.org/jira/browse/LOG4PHP-207
> Project: Log4php
> Issue Type: Improvement
> Components: Code
> Affects Versions: 2.3.0
> Reporter: Richard Safran
> Priority: Minor
> Labels: patch,
> Attachments: patch.txt
>
>
> Having a MongoDB appender for log4php has been great! Thanks.
> I had some difficulty deploying it to my production environment due to the driver version and replica set config, so here are the changes I made. I did my best to make these changes transparent so that they would not break existing installs.
> The Mongo PHP client is deprecated and replaced by the MongoClient class. This is an improved driver and has support for new options including write concerns.
> This patch will use MongoClient if it is available and will fall back to Mongo if it is not.
> Support for multiple hosts has been added to the connect string. If the connect string is not a valid MongoDB url, then one will be created from the host and port properties.
> New properties:
> writeConcern - What the driver should wait for when writing to the database (if supported).
> writeConcernTimeout - How long the driver should wait to satisfy the writeConcern (if supported).
> replicaSet - The name of the replica set to connect to (if any).
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira