On 20/05/2026 21:25, Christopher Schultz wrote:
All,
These don't match the JDK's formatter logging levels:
/**
* Log level value for TRACE.
*/
public static final int LOG_LEVEL_TRACE = 400;
/**
* Log level value for DEBUG.
*/
public static final int LOG_LEVEL_DEBUG = 500;
/**
* Log level value for INFO.
*/
public static final int LOG_LEVEL_INFO = 800;
/**
* Log level value for WARN.
*/
public static final int LOG_LEVEL_WARN = 900;
/**
* Log level value for ERROR.
*/
public static final int LOG_LEVEL_ERROR = 1000;
/**
* Log level value for FATAL.
*/
public static final int LOG_LEVEL_FATAL = 1000;
Is this intentional?
j.u.l.LogRecord.getLevel returns these constants:
FINEST = 300 (i.e. super-trace)
FINER = 400 (i.e. trace)
FINE = 500 (i.e. debug)
INFO = 800
WARNING = 900
SEVERE = 1000 (i.e. error/fatal)
Since ERROR and FATAL are the same, we have some useless logic in there.
All apart from ERROR/FATAL look reasonable to me. Maybe we need to make
ERROR 950?
Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]