全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

SSM整合中的Log4j日志的配置详情

在网上搜索了很多的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 事务配置的详细流程  # 放在  # 有很多  # 配置文件  # 我就  # 是在  # 会有  # 都要  # 不需要  # 说了  # 网上  # 没办法  # 很不错  # 自定义  # 只说  # 试了  # 少不了  # 具体内容  # 大家多多  # 就可以  # 类目 


相关文章: 建站之星2.7模板快速切换与批量管理功能操作指南  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  建站VPS推荐:2025年高性能服务器配置指南  公司网站制作费用多少,为公司建立一个网站需要哪些费用?  如何用IIS7快速搭建并优化网站站点?  上海网站制作开发公司,上海买房比较好的网站有哪些?  制作国外网站的软件,国外有哪些比较优质的网站推荐?  如何通过老薛主机一键快速建站?  如何选择可靠的免备案建站服务器?  如何通过FTP空间快速搭建安全高效网站?  如何有效防御Web建站篡改攻击?  如何通过cPanel快速搭建网站?  如何通过VPS搭建网站快速盈利?  公司网站的制作公司,企业网站制作基本流程有哪些?  在线教育网站制作平台,山西立德教育官网?  黑客如何利用漏洞与弱口令入侵网站服务器?  长沙做网站要多少钱,长沙国安网络怎么样?  代刷网站制作软件,别人代刷火车票靠谱吗?  如何制作网站标识牌,动态网站如何制作(教程)?  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  网站建设制作、微信公众号,公明人民医院怎么在网上预约?  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  如何快速搭建虚拟主机网站?新手必看指南  临沂网站制作企业,临沂第三中学官方网站?  ,交易猫的商品怎么发布到网站上去?  建站之星如何取消后台验证码生成?  在线制作视频的网站有哪些,电脑如何制作视频短片?  简历在线制作网站免费版,如何创建个人简历?  教程网站设计制作软件,怎么创建自己的一个网站?  如何解决VPS建站LNMP环境配置常见问题?  网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?  建站主机与虚拟主机有何区别?如何选择最优方案?  网站制作企业,网站的banner和导航栏是指什么?  nginx修改上传文件大小限制的方法  魔毅自助建站系统:模板定制与SEO优化一键生成指南  昆明高端网站制作公司,昆明公租房申请网上登录入口?  如何用PHP快速搭建CMS系统?  python的本地网站制作,如何创建本地站点?  建站之星如何开启自定义404页面避免用户流失?  如何在宝塔面板创建新站点?  h5在线制作网站电脑版下载,h5网页制作软件?  如何快速上传自定义模板至建站之星?  如何在阿里云香港服务器快速搭建网站?  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?  已有域名如何免费搭建网站?  如何在云主机快速搭建网站站点?  建站之星安全性能如何?防护体系能否抵御黑客入侵?  南京网站制作费用,南京远驱官方网站?  小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。