On Tue, Jun 28, 2016 at 8:48 AM, Mikael Ståldal <[email protected]>
wrote:

> The Javadoc for the Logger.isEnabled methods looks a bit odd. I just fixed
> a few obvious errors, but some questions:
>
> - I guess that the note about Level.OFF applies to both of them?
>

I would guess yes and I hope we have a unit test just for that! ;-) Do you
mind checking, I am about to go AFK.


>
> - Is the marker optional?
>
> - I guess that the marker param should not be formulated like it is?
>

Kind of hard to explain without explaining markers eh? ;-) But if we talk
about "checking the level" we should also talk about "checking" the marker.
In both cases it would be nice to say what we are checking _against_!

Gary

>
> /**
>  * Checks whether this Logger is enabled for the given Level.
>  * <p>
>  * Note that passing in {@link Level#OFF OFF} always returns {@code true}.
>  * </p>
>  *
>  * @param level the Level to check
>  * @return boolean - {@code true} if this Logger is enabled for level, {@code 
> false} otherwise.
>  */
> boolean isEnabled(Level level);
>
> /**
>  * Checks whether this Logger is enabled for the given Level and an optional 
> Marker.
>  *
>  * @param level The Level to check
>  * @param marker The marker data specific to this log statement.
>  * @return boolean - {@code true} if this Logger is enabled for level and 
> marker, {@code false} otherwise.
>  */
> boolean isEnabled(Level level, Marker marker);
>
>
> --
> [image: MagineTV]
>
> *Mikael Ståldal*
> Senior software developer
>
> *Magine TV*
> [email protected]
> Grev Turegatan 3  | 114 46 Stockholm, Sweden  |   www.magine.com
>
> Privileged and/or Confidential Information may be contained in this
> message. If you are not the addressee indicated in this message
> (or responsible for delivery of the message to such a person), you may not
> copy or deliver this message to anyone. In such case,
> you should destroy this message and kindly notify the sender by reply
> email.
>



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