[logback-user] TRACE vs. DEBUG
Ceki Gülcü
ceki at qos.ch
Thu Sep 2 21:38:37 CEST 2010
Hi Melchior,
It's indeed a bug. Thank you. I just corrected it in git. Fortunately,
while TRACE_INT is used all over the code, TRACE_INTEGER is only used by
JaninoEventEvaluator so it's not as serious a bug as it could be.
Cheers,
On 02/09/2010 4:40 PM, oss at mrab.de wrote:
> Hi all,
> I'm using LOGBack for some months now figured out something strange
> with the log levels:
>
> In the Level class the int values for TRACE and DEBUG are different,
> but the Integers are both set to the int value of the DEBUG level.
> The filters in JaninoEventEvaluator use the Integers (which are
> equal) so "level==DEBUG" matches both DEBUG and TRACE messages.
>
> Here is some code from logback-classic (0.9.24)
> ch.qos.logback.classic.Level:
> //////////////////////////////////////////////////////////////////
> public static final int DEBUG_INT = 10000;
> public static final int TRACE_INT = 5000;
> public static final Integer DEBUG_INTEGER = new Integer(DEBUG_INT);
> public static final Integer TRACE_INTEGER = new Integer(DEBUG_INT);
> //////////////////////////////////////////////////////////////////
>
> Is that a feature or a copy and paste bug?
>
> Any information is appreciated.
>
> Cheers,
>
> Melchior
More information about the Logback-user
mailing list