Richard Safran created LOG4PHP-207:
--------------------------------------

             Summary: 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


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

Reply via email to