Gary just added it.  As I stated earlier, I am not really in favor of it and 
would prefer that it and isLessOrEqual both be removed leaving only 
isAtLeastAsSpecificAs, which is the Log4j 2 equivalent of isGreaterOrEqual in 
Log4j 1.


On Mar 24, 2014, at 4:47 PM, Remko Popma <remko.po...@gmail.com> wrote:

> I may have lost track with the many commits recently, but is 
> Level.isGreaterOrEqual a newly added method? If it was a previously existing 
> method in log4j2 then is it really a good idea to reverse the meaning?
> 
> Sent from my iPhone
> 
> Sent from my iPhone
> 
> On 2014/03/25, at 6:49, ggreg...@apache.org wrote:
> 
>> Author: ggregory
>> Date: Mon Mar 24 21:49:15 2014
>> New Revision: 1581082
>> 
>> URL: http://svn.apache.org/r1581082
>> Log:
>> Fix level comparisons, version 1 and 2 are opposites in usage of internal 
>> level ints!
>> 
>> Modified:
>>    
>> logging/log4j/log4j2/trunk/log4j-api/src/main/java/org/apache/logging/log4j/Level.java
>> 
>> Modified: 
>> logging/log4j/log4j2/trunk/log4j-api/src/main/java/org/apache/logging/log4j/Level.java
>> URL: 
>> http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/log4j-api/src/main/java/org/apache/logging/log4j/Level.java?rev=1581082&r1=1581081&r2=1581082&view=diff
>> ==============================================================================
>> --- 
>> logging/log4j/log4j2/trunk/log4j-api/src/main/java/org/apache/logging/log4j/Level.java
>>  (original)
>> +++ 
>> logging/log4j/log4j2/trunk/log4j-api/src/main/java/org/apache/logging/log4j/Level.java
>>  Mon Mar 24 21:49:15 2014
>> @@ -153,7 +153,7 @@ public final class Level implements Comp
>>      * @return True if the given Level is less specific or the same than 
>> this Level.
>>      */
>>     public boolean isGreaterOrEqual(final int level) {
>> -        return this.intLevel >= level;
>> +        return this.intLevel <= level;
>>     }
>> 
>>     /**
>> @@ -163,7 +163,7 @@ public final class Level implements Comp
>>      * @return True if the given Level is less specific or the same than 
>> this Level.
>>      */
>>     public boolean isGreaterOrEqual(final Level level) {
>> -        return this.intLevel >= level.intLevel;
>> +        return this.intLevel <= level.intLevel;
>>     }
>> 
>>     /**
>> 
>> 

Reply via email to