slf4j+log4j日志等级及打印等级控制 |
您所在的位置:网站首页 › log4jjar › slf4j+log4j日志等级及打印等级控制 |
⽇志等级及打印等级控制 ⽂章⽬录 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 |