slf4j与log4j的配置和使用
来源:互联网 发布:js弹出提示框 编辑:程序博客网 时间:2024/05/22 17:47
使用maven管理项目时,在pom.xml中加入slf4j和log4j的jar包依赖:
<!-- Logging configuration: start --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.10</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.10</version> </dependency> <!-- Logging configuration: end -->
maven会自动加入所依赖的jar包:
在src/main/resources中加入log4j.properties文件,内容如下:
#config root loggerlog4j.rootLogger = INFO,system.outlog4j.appender.system.out=org.apache.log4j.ConsoleAppenderlog4j.appender.system.out.layout=org.apache.log4j.PatternLayoutlog4j.appender.system.out.layout.ConversionPattern=MINAServer Logger-->%5p{%F:%L}-%m%n#config this Project.file loggerlog4j.logger.thisProject.file=INFO,thisProject.file.outlog4j.appender.thisProject.file.out=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.thisProject.file.out.File=logContentFile.loglog4j.appender.thisProject.file.out.layout=org.apache.log4j.PatternLayout
程序中使用logger的简单示例:
import org.slf4j.Logger;import org.slf4j.LoggerFactory;public class HelloWorld { public static void main(String[] args) { Logger logger = LoggerFactory.getLogger(HelloWorld.class); logger.info("Hello World");}}
控制台输出结果:
MINAServer Logger--> INFO{HelloWorld.java:9}-Hello World
0 0
- slf4j与log4j的配置和使用
- Log4j 2 + Slf4j 的配置和使用
- Log4j 2 + Slf4j 的配置和使用
- Log4j 2 + Slf4j 的配置和使用
- Log4j 2 + Slf4j 的配置和使用
- Log4j 2 + Slf4j 的配置和使用
- log4j和slf4j的使用
- SLF4J和log4j的使用
- SLF4J和log4j的使用
- SLF4J和log4j的使用
- slf4j和log4j的使用
- slf4j和log4j配置
- slf4j和log4j配置
- slf4j和log4j配置
- slf4j和log4j配置
- SLF4J使用和与Log4J对比
- slf4j 和 log4j合用的(Maven)配置
- slf4j 和 log4j合用的(Maven)配置
- POJ 3729 Facer’s string
- 如何由初级程序员转变为高级程序员
- 修改伪静态路径方法
- Hibernate Session的缓存
- U盘挂载,gedit,vi,文本模式中文乱码等等问题
- slf4j与log4j的配置和使用
- 到底EJB是什么
- 第四周项目4 指向学生类的指针
- android下调试声卡驱动之wm8960介绍二
- 快速幂
- 数据结构与算法初学之链表:
- Freemarker中Configuration的setClassForTemplateLoading方法参数问题
- OK6410 按键中断驱动
- 关于django form.as_table 不能在前端显示的wenti