Maven项目简单配置Log4j
一, 在pom.xml中添加如下依赖
<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.21</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.21</version> </dependency>
二, 在项目根目录root/main/ 底下新建一个resources(如果不存在的话)
然后创建一个log4j.properties的文件
三, 按照项目需求编辑log4j文件的内容
### set log levels ### 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 = %d{ABSOLUTE} %5p %c{ 1 }:%L - %m%n### 输出到日志文件 ### log4j.appender.D = org.apache.log4j.DailyRollingFileAppender log4j.appender.D.File = logs/log.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### 保存Debug信息到单独文件 ### ## 只输出ERROR级别以上的日志!!! log4j.appender.D = org.apache.log4j.DailyRollingFileAppender log4j.appender.D.File = logs/error.log log4j.appender.D.Append = true log4j.appender.D.Threshold = ERROR 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### 保存异常信息到单独文件 ### log4j.appender.E = org.apache.log4j.DailyRollingFileAppender log4j.appender.E.File = 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
四, 注意, log4j配置文件中注释只能出现在首行, 不能在配置行后面写注释, 会出现警告:log4j:WARN custom level class
五, 然后在项目中就可以愉快的使用Log4j了.
Maven项目简单配置Log4j相关推荐
- 用idea建立jsp项目_用idea创建maven项目,配置tomcat详解
用idea创建maven项目,配置tomcat详解,电脑上得有jdk1.7,或者1.8,然后就是maven3.x吧,再有就是tomcat7以上 下面就直接开始看图啦: 这个我刚刚开始没注意细看,原来w ...
- maven项目基础配置——pop.xml
maven项目基础配置--pop.xml 初学,如有不正确的地方,希望多多指正 1.基本信息配置 <?xml version="1.0" encoding="UTF ...
- idea中的Maven项目怎么配置Tomcat部署
idea中的Maven项目怎么配置Tomcat部署 1. 开篇简介 2. 开始部署 3. 总结 1. 开篇简介 嗨,大家好! 今天,我想给大家分享的是:如何在idea中的Maven项目怎么配置Tomc ...
- 用idea创建maven项目,配置tomcat详解
以前用的开发工具是eclipse,虽然对idea有了解过,长时间不用都忘掉了,不知道你是不是也是这样呢 你电脑上得有jdk1.7,或者1.8,然后就是maven3.x吧,再有就是tomcat7以上吧. ...
- 创建maven项目,配置maven地址
2019独角兽企业重金招聘Python工程师标准>>> 在eclipse中,新建maven项目 next第二步,选择webapp 输入id及包名,完成新建 给项目build path ...
- Intellij idea创建maven项目并配置tomcat
今天刷知乎的时候刷到这么一句话 我觉得还是蛮有趣的,形容的也比较到位,正好最近新建maven项目进行了thrift数据的传输,在此做一个记录 首先idea整合了maven,不需要单独下载 新建一个Pr ...
- Maven项目POM配置好后,下载jar包位置设置(本地仓库配置)
新建了一个maven项目,发现所有的jar包没有加载..检查了一遍才发现原来在maven的.setting文件没有配置本地仓库. maven目录/conf/.setting.xml里添加如下地址(没有 ...
- Maven项目简单介绍
什么是maven项目 Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件. Apache Maven是一个软件项目管理和依赖管理工具.基于项目对象模 ...
- 在maven web项目中配置log4j打印日志及Mybatis sql语句
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/wei542657623/article/details/51591736 1 添加依赖 在pom.x ...
最新文章
- python代码示例下载-Python下载网易云歌单歌曲的示例代码
- 12月7日学习内容整理:ORM单表操作
- Visifire Silverlight Charts (基于SilverLight的Chart组件)
- 该项目不在桌面中删除不了_win7系统桌面上的文件删不掉怎么办
- mysql-proxy myrelay_myrelay
- python中@wraps的作用
- orm设置bool型 python_python基础教程之基本内置数据类型介绍
- 二十四节气之大雪|PNG免扣素材,设计好素材
- kubelet配置cni插件_Kubernetes CNI网络插件
- 12306一直提示网络有问题_春运攻略:西安网友买票遇到的这些问题,这里有答案...
- DirectShow 在 VS2010 中开发环境的设置
- ARMA 模型的参数估计 —— 增广最小二乘法
- 全面讲解 Handler机制原理解析 (小白必看)
- 京东智联云贪心科技:图卷积神经网络在推荐系统的应用
- uniapp应用使用facebook第三方登陆
- 网页制作:制作一个官网
- 实验一 第1关:从自然数中取3个数进行组合之循环算法
- Windows 下rsync同步数据报错7456
- 6.1儿童节,致我们回不去的童年
- 神经网络是部署到终端还是服务器的
热门文章
- 机器学习入门难?说说我是如何快速开始机器学习入门的!
- 百度me域名收录欠佳,站长如何应对?
- element-ui走马灯实现图片自适应
- Compound学习(三) 测试存入和取回资产
- 玩好信用卡,它就是你东山再起的资本
- Java 获取cron表达式的下次执行时间
- DIRECTPLAY
- ios11.2计算机更新,iOS11.2.2正式版怎么样、更新了什么?iOS11.2.2降频吗?
- 医药行业2021年1月投资月报:加配弹性品种,稳守核心资产-20210106
- 计算机不能进入桌面,电脑开机后进不了桌面,详细教您电脑开机后无法进入桌面怎么办...