slf4j和log4j区别 slf4j-api,slf4j-log4j12以及log4j之间什么关系?
slf4j-api,slf4j-log4j12以及log4j之间什么关系?Log4j是一个专门的日志系统,实现了日志功能。Slf4j-log4j12是Slf4j和log4j之间的中间适配器,Slf4j
slf4j-api,slf4j-log4j12以及log4j之间什么关系?
Log4j是一个专门的日志系统,实现了日志功能。Slf4j-log4j12是Slf4j和log4j之间的中间适配器,Slf4j API类似于一组用户定义的日志接口。用户可以通过slf4j API实现不同的日志类型,绑定不同的程序,具体的日志实现依赖于log4j
你可以把slf4j想象成一个java接口,然后你需要实现这个接口在运行时提供实际的日志记录,比如把日志写到控制台(stdout)或者一个文件,等等
每个实现(或绑定)显然都有自己的方式来配置日志输出,但是您的应用程序并不知道实现者,并且总是使用相同的方法组织slf4j.Logger API。
让我们看看如何在实践中使用它。