[ 
https://issues.apache.org/jira/browse/LOG4J2-1864?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15953544#comment-15953544
 ] 

ASF GitHub Bot commented on LOG4J2-1864:
----------------------------------------

Github user jvz commented on a diff in the pull request:

    https://github.com/apache/logging-log4j2/pull/62#discussion_r109425995
  
    --- Diff: 
log4j-nosql/src/main/java/org/apache/logging/log4j/nosql/appender/mongodb/MongoDbProvider.java
 ---
    @@ -97,6 +103,8 @@ public String toString() {
         @PluginFactory
         public static MongoDbProvider createNoSqlProvider(
                 @PluginAttribute("collectionName") final String collectionName,
    +            @PluginAttribute(value = "capped", defaultBoolean = false) 
final Boolean isCapped,
    --- End diff --
    
    Take a look at CassandraAppender for how to write a plugin builder class. 
Any manual type conversion in the factory method can be generally updated to 
use the proper types as conversions for most common types is supported (and new 
types can always be added as appropriate; see InetAddress et al. added for 
CassandraAppender).


> Support capped collection for MongoDB Log-Provider
> --------------------------------------------------
>
>                 Key: LOG4J2-1864
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-1864
>             Project: Log4j 2
>          Issue Type: New Feature
>          Components: Appenders
>            Reporter: Matt
>
> MongoDB supports sth. called capped collections. If the 
> nosql-mongodb-appender supports this feature, the mongodb-collection could 
> never "overflow" and stick to a defined maximum size.
> see [pull request 62|https://github.com/apache/logging-log4j2/pull/62] for 
> more details.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org

Reply via email to