在网上搜索了很多的log的配置方法,当然结果很多,但是没有一个是我想要的。没办法只能自己去试了。只说如何在项目中引入log4j来显示日志的输出。当然配置文件是少不了的。

配置 log4j.properties
在SSM整合的项目中会有文件夹src/main/resources
所有的资源型文件都要放在这个resource下面(个人习惯,也可以放在其让地方)
### Log4j配置 ###
### 与Spring结合需要在web.xml中指定此文件位置,并添加监听器 ###
#定义log4j的输出级别和输出目的地(目的地可以自定义名称,和后面的对应)
#[ level ] , appenderName1 , appenderName2
log4j.rootLogger=DEBUG,console,file
#-----------------------------------#
#1 定义日志输出目的地为控制台
log4j.appender.console = org.apache.log4j.ConsoleAppender
log4j.appender.console.Target = System.out
log4j.appender.console.Threshold=DEBUG
####可以灵活地指定日志输出格式,下面一行是指定具体的格式 ###
#%c: 输出日志信息所属的类目,通常就是所在类的全名
#%m: 输出代码中指定的消息,产生的日志具体信息
#%n: 输出一个回车换行符,Windows平台为"/r/n",Unix平台为"/n"输出日志信息换行
log4j.appender.console.layout = org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=[%c]-%m%n
#-----------------------------------#
#2 文件大小到达指定尺寸的时候产生一个新的文件
log4j.appender.file = org.apache.log4j.RollingFileAppender
#日志文件输出目录
log4j.appender.file.File=log/tibet.log
#定义文件最大大小
log4j.appender.file.MaxFileSize=10mb
###输出日志信息###
#最低级别
log4j.appender.file.Threshold=ERROR
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=[%p][%d{yy-MM-dd}][%c]%m%n
#4 mybatis 显示SQL语句部分
log4j.logger.org.mybatis=DEBUG
#log4j.logger.cn.tibet.cas.dao=DEBUG
#log4j.logger.org.mybatis.common.jdbc.SimpleDataSource=DEBUG#
#log4j.logger.org.mybatis.common.jdbc.ScriptRunner=DEBUG#
#log4j.logger.org.mybatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG#
#log4j.logger.java.sql.Connection=DEBUG
log4j.logger.java.sql=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.ResultSet=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG
至于日志里面的具体内容解释,网上有很多。我就不一一诉说了。
接着就是映入maven依赖
引入maven依赖在 pom.xml中
<!-- https://mvnrepository.com/artifact/log4j/log4j --> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.16</version> </dependency>
在web.xml中添加如下:
Log4jConfigListener监听器,用来监听日志的启动:
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
log4j文件的加载路径:不过我后来又尝试了一下,好像<context-param>不需要进行配置也可以运行log4j。
<!-- log4j日志输出 -->
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>classpath:log4j.properties</param-value>
</context-param>
即可
以上配置都完成之后,就可以运行项目进行尝试了。
日志运行的结果
备注
在我的项目目录中出现的Spring Elements 是因为我安装了Spring tool插件,很不错的一个插件。尤其是在写配置文件的时候有用,网上有很多资料。
参照:https://www./article/123262.htm
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# SSM整合Log4j
# ssm集成log4j
# ssm整合之Spring整合MyBatis框架配置事务的详细教程
# Redis集群与SSM整合使用方法
# redis与ssm整合方法(mybatis二级缓存)
# Ajax 框架之SSM整合框架实现ajax校验
# SpringMVC之简单的增删改查示例(SSM整合)
# Spring SpringMVC
# Spring整合MyBatis 事务配置的详细流程
# 放在
# 有很多
# 配置文件
# 我就
# 是在
# 会有
# 都要
# 不需要
# 说了
# 网上
# 没办法
# 很不错
# 自定义
# 只说
# 试了
# 少不了
# 具体内容
# 大家多多
# 就可以
# 类目
相关文章:
如何快速生成专业多端适配建站电话?
大型企业网站制作流程,做网站需要注册公司吗?
制作网站的基本流程,设计网站的软件是什么?
建站之星安装路径如何正确选择及配置?
微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?
定制建站方案优化指南:企业官网开发与建站费用解析
如何配置支付宝与微信支付功能?
如何在Golang中处理模块冲突_解决依赖版本不兼容问题
网站好制作吗知乎,网站开发好学吗?有什么技巧?
如何高效搭建专业期货交易平台网站?
打鱼网站制作软件,波克捕鱼官方号怎么注册?
,南京靠谱的征婚网站?
如何在建站主机中优化服务器配置?
陕西网站制作公司有哪些,陕西凌云电器有限公司官网?
建站之星收费标准详解:套餐费用及年费价格表一览
广州商城建站系统开发成本与周期如何控制?
青浦网站制作公司有哪些,苹果官网发货地是哪里?
个人网站制作流程图片大全,个人网站如何注销?
如何构建满足综合性能需求的优质建站方案?
免费ppt制作网站,有没有值得推荐的免费PPT网站?
网站制作多少钱一个,建一个论坛网站大约需要多少钱?
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
如何通过虚拟机搭建网站?详细步骤解析
建站之星安装后界面空白如何解决?
网站代码制作软件有哪些,如何生成自己网站的代码?
武汉外贸网站制作公司,现在武汉外贸前景怎么样啊?
贸易公司网站制作流程,出口贸易网站设计怎么做?
如何快速搭建高效简练网站?
网站制作企业,网站的banner和导航栏是指什么?
如何用5美元大硬盘VPS安全高效搭建个人网站?
建站上传速度慢?如何优化加速网站加载效率?
深圳 网站制作,深圳招聘网站哪个比较好一点啊?
建站之星微信建站一键生成小程序+多端营销系统
浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?
上海网站制作网站建设公司,建筑电工证网上查询系统入口?
C#怎么使用委托和事件 C# delegate与event编程方法
如何在阿里云高效完成企业建站全流程?
网站制作中优化长尾关键字挖掘的技巧,建一个视频网站需要多少钱?
岳西云建站教程与模板下载_一站式快速建站系统操作指南
网站制作知乎推荐,想做自己的网站用什么工具比较好?
如何快速生成可下载的建站源码工具?
公司网站的制作公司,企业网站制作基本流程有哪些?
公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?
如何确保FTP站点访问权限与数据传输安全?
定制建站策划方案_专业建站与网站建设方案一站式指南
动图在线制作网站有哪些,滑动动图图集怎么做?
建站主机如何安装配置?新手必看操作指南
创业网站制作流程,创业网站可靠吗?
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?
北京的网站制作公司有哪些,哪个视频网站最好?
*请认真填写需求信息,我们会在24小时内与您取得联系。