[logback-user] TRACE vs. DEBUG
ceki at qos.ch
Thu Sep 2 21:38:37 CEST 2010
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.
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)
> 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.
More information about the Logback-user