slf4j+log4j日志等级及打印等级控制

您所在的位置:网站首页 log4jjar slf4j+log4j日志等级及打印等级控制

slf4j+log4j日志等级及打印等级控制

#slf4j+log4j日志等级及打印等级控制| 来源: 网络整理| 查看: 265

⽇志等级及打印等级控制

⽂章⽬录

1 slf4j

log4j

系列区别及联系

1.1 log4j

系列

有log4j和log4j2,本⾝就是完成的⼀套⽇志记录、打印系统,完全可以单独使⽤log4j或者log4j2,⽐如:

单独使⽤log4j:

public

 

class

 Log4jTest 

{

 

private

 

static

 

final

 org

.

apache

.

log4j

.

Logger logger 

=

 org

.

apache

.

log4j

.

Logger

.

getLogger

(

Log4jTest

.

class

);

 

public

 

static

 

void

 

main

(

String

[]

 args

)

 

{

  logger

.

info

(

"hello word"

);

 

}

}

单独使⽤log4j2:

public

 

class

 Log4j2Test 

{

 

private

 

static

 org

.

apache

.

logging

.

log4j

.

Logger logger 

=

 org

.

apache

.

logging

.

log4j

.

LogManager

.

getLogger

(

Log4jTest

.

class

);

 

public

 

static

 

void

 

main

(

String

[]

 args

)

 

{

  logger

.

info

(

"hello word"

);

 

}

}

两个⽇志的引⽤包路径不同,并且!配置⽅式不⼀样,log4j2对properties的配置⽀持不是很好,它的格式⼀般为xml格式或者yaml格式,

这种格式的可读性⽐较好,各种配置⼀⽬了然

1.2 slf4j

slf4j仅仅是⼀个为Java程序提供⽇志输出的统⼀接⼝,并不是⼀个具体的⽇志实现⽅案,就⽐如JDBC⼀样,只是⼀种规则⽽已,所以单独



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3