正文
30000
;
public
final
static
int
INFO_INT
=
20000
;
public
final
static
int
DEBUG_INT
=
10000
;
//public final static int FINE_INT = DEBUG_INT;
public
final
static
int
ALL_INT
=
Integer
.
MIN_VALUE
;
很显然,log4j的日志级别有下面的关系:
OFF
>
FATAL
>
ERROR
>
WARN
>
INFO
>
DEBUG
>
ALL
log4j在写日志的时候只有当当前写日志的级别大于等于当前日志实例的配置级别的时候,日志写操作才生效,比如当前日志实例的配置级别为INFO,那么log.info会写成功,而log.debug则不会写。
日志写源码剖析
我们来看看一句简单的log.info(“this is log message”)的背后,先来看看一段源代码:
public
void
info
(
Object
message
)
{
if
(
repository
.
isDisabled
(
Level
.