On Mon, Jun 9, 2014 at 8:55 PM, <[email protected]> wrote:

> Author: mattsicker
> Date: Tue Jun 10 00:55:33 2014
> New Revision: 1601536
>
> URL: http://svn.apache.org/r1601536
> Log:
> Add sensitive() attribute to annotations.
>
> Modified:
>
>
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/PluginAttribute.java
>
>
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/PluginBuilderAttribute.java
>
> Modified:
>
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/PluginAttribute.java
> URL:
>
http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/PluginAttribute.java?rev=1601536&r1=1601535&r2=1601536&view=diff
>
>
==============================================================================
> ---
>
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/PluginAttribute.java
> (original)
> +++
>
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/PluginAttribute.java
> Tue Jun 10 00:55:33 2014
> @@ -94,4 +94,10 @@ public @interface PluginAttribute {
>       */
>      String value();
>
> +    /**
> +     * Indicates that this attribute is a sensitive one that shouldn't be
> logged directly. Such attributes will instead
> +     * be output as a hashed value.
>

But why risk even that? Just log it as "hidden" or somesuch.

Gary


> +     */
> +    boolean sensitive() default false;
> +
>  }
>
> Modified:
>
logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/PluginBuilderAttribute.java
> URL:
>
http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/log4j-core/src/main/java/org/apache/logging/log4j/core/config/plugins/PluginBuilderAttribute.java?rev=1601536&r1=1601535&r2=1601536&view=diff
>

----- Message truncated -----




-- 
E-Mail: [email protected] | [email protected]
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Reply via email to