首先,我们需要建立一个 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

在程序中使用:

最新文章

  1. 定制Eclipse IDE之杂症篇
  2. 【Bochs 官方手册翻译】 第一章 Bochs介绍
  3. VS2010安装失败解决办法
  4. Truck History(prim &amp; mst)
  5. PAT乙级 1005. 继续(3n+1)猜想 (25)
  6. SqlSever基础 delete 删除一个表中的所有数据
  7. Socket 之 c#实现Socket网络编程
  8. openvas
  9. c# sql连接数据库
  10. HTTP状态码的意义
  11. IIS7出现“HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。”错误-Windows-
  12. Git漏洞允许任意代码执行(CVE-2018-17456)复现
  13. python中os模块在windows下的使用
  14. Spring mvc session cookie实现自动登录
  15. VS编写一个项目的路径规划
  16. 【三分】light bulb(zoj3203)
  17. BIEE Demo(RPD创建 + 分析 +仪表盘 )
  18. jQuery插件之ajaxFileUpload[转载]
  19. 在CentOS7上部署 Kubernetes集群
  20. Properties、ResourceBundle

热门文章

  1. SQLServer常用运维SQL整理(转)
  2. OpenStack(二)——使用Kolla部署OpenStack-allinone云平台
  3. java html实体转义
  4. phpspreadsheet 中文文档(三) 计算引擎
  5. MacbookPro15 2019 闪屏雪花现象方案汇总
  6. 修改mysql max_allowed_packet 配置
  7. 【Python】解决使用pyinstaller打包Tkinker程序报错问题
  8. linux_permission
  9. time 库
  10. pom中parent和dependency区别以及dependencyManagement区别