So... throw an IllegalArgumentException? Seems harsh. If not an exception,
then returning true is the only option.

?

Gary

On Mon, Oct 22, 2012 at 11:34 AM, Ralph Goers <ralph.go...@dslextreme.com>wrote:

> I would suggest that isEnabled() specifically disallow Level.OFF as that
> makes no sense.  The test for a level is
>
> intLevel <= level.intLevel.
>
> It is impossible for a Logger to ever have a level that will make this
> result false.
>
> Ralph
>
>
>
>
> On Oct 22, 2012, at 7:11 AM, Gary Gregory wrote:
>
> Hi All:
>
> I added a new API in Logger: isEnabled(Level), which should be like v1's
> Category.isEnabledFor(Priority).
>
> It is implemented like this:
>
>     public boolean isEnabled(Level level) {
>         return isEnabled(level, null, (Object) null, null);
>     }
>
> I do not understand why this tests passes:
> org.apache.logging.log4j.LoggerTest.isOffEnabled()
>
>     @Test
>     public void isOffEnabled() {
>         assertTrue("Incorrect level", logger.isEnabled(Level.OFF));
>     }
>
> Thoughts?
>
> Gary
>
> --
> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
> JUnit in Action, 2nd Ed: <http://goog_1249600977/>http://bit.ly/ECvg0
> Spring Batch in Action: <http://s.apache.org/HOq>http://bit.ly/bqpbCK
> Blog: http://garygregory.wordpress.com
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory
>
>
>


-- 
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
JUnit in Action, 2nd Ed: <http://goog_1249600977>http://bit.ly/ECvg0
Spring Batch in Action: <http://s.apache.org/HOq>http://bit.ly/bqpbCK
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Reply via email to