I thought about doing that. I don't know why I tried the other way. It doesn't use name, though; it's value. If you add another attribute, then you have to specify "value" instead of doing default.
On 15 April 2014 13:42, Gary Gregory <[email protected]> wrote: > > > > > Why not @PluginAttribute (name="password", password=true) ? > > Gary > > <div>-------- Original message --------</div><div>From: > [email protected] </div><div>Date:04/15/2014 03:28 (GMT-05:00) > </div><div>To: [email protected] </div><div>Subject: svn commit: > r1587460 - in > > /logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core: > appender/db/nosql/couchdb/ appender/db/nosql/mongodb/ config/plugins/ > </div><div> > </div>Author: mattsicker > Date: Tue Apr 15 07:28:08 2014 > New Revision: 1587460 > > URL: http://svn.apache.org/r1587460 > Log: > Better fix for LOG4J2-605 > > - Added @SensitivePluginAttribute for auto-censoring. > - Doesn't help if your JNDI URI contains a password, though. ;) > > Added: > > logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/SensitivePluginAttribute.java > (with props) > Modified: > > logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/db/nosql/couchdb/CouchDBProvider.java > > logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/db/nosql/mongodb/MongoDBProvider.java > > logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/PluginBuilder.java > > Modified: > logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/db/nosql/couchdb/CouchDBProvider.java > URL: > http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/db/nosql/couchdb/CouchDBProvider.java?rev=1587460&r1=1587459&r2=1587460&view=diff > > ============================================================================== > --- > logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/db/nosql/couchdb/CouchDBProvider.java > (original) > +++ > logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/appender/db/nosql/couchdb/CouchDBProvider.java > Tue Apr 15 07:28:08 2014 > @@ -21,6 +21,7 @@ import java.lang.reflect.Method; > > ----- Message truncated ----- > > -- Matt Sicker <[email protected]>
