idea中log4j的简单使用
2024-09-19 20:29:19
首先,我们需要建立一个 maven 项目 (如果你没有配置maven 请参考https://www.cnblogs.com/PerZhu/p/10714077.html配置)
接下来开始配置 pom.xml
添加依赖包
<dependencies>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency> </dependencies>
配置 log4j.properties文件 注意 要在 resource 目录下建立文件
log4j.properties文件的内容:
### 设置###
log4j.rootLogger = debug,stdout,D,E ### 输出信息到控制抬 ###
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = [%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n ### 输出DEBUG 级别以上的日志到=E://logs/debug.log ###
log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
log4j.appender.D.File = E://JE_Project/logs/debug.log //日志输出路径 可更改
log4j.appender.D.Append = true
log4j.appender.D.Threshold = DEBUG
log4j.appender.D.layout = org.apache.log4j.PatternLayout
log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n ### 输出ERROR 级别以上的日志到=E://logs/error.log ###
log4j.appender.E = org.apache.log4j.DailyRollingFileAppender
log4j.appender.E.File =E://JE_Project/logs/error.log
log4j.appender.E.Append = true
log4j.appender.E.Threshold = ERROR
log4j.appender.E.layout = org.apache.log4j.PatternLayout
log4j.appender.E.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
在程序中使用:
最新文章
- 定制Eclipse IDE之杂症篇
- 【Bochs 官方手册翻译】 第一章 Bochs介绍
- VS2010安装失败解决办法
- Truck History(prim &; mst)
- PAT乙级 1005. 继续(3n+1)猜想 (25)
- SqlSever基础 delete 删除一个表中的所有数据
- Socket 之 c#实现Socket网络编程
- openvas
- c# sql连接数据库
- HTTP状态码的意义
- IIS7出现“HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。”错误-Windows-
- Git漏洞允许任意代码执行(CVE-2018-17456)复现
- python中os模块在windows下的使用
- Spring mvc session cookie实现自动登录
- VS编写一个项目的路径规划
- 【三分】light bulb(zoj3203)
- BIEE Demo(RPD创建 + 分析 +仪表盘 )
- jQuery插件之ajaxFileUpload[转载]
- 在CentOS7上部署 Kubernetes集群
- Properties、ResourceBundle