log4j配置,在springmvc中配置slf4j+log4j

 时间:2024-10-14 11:16:32

1、增加pom配置,让maven加载log4j包<!-- log4j --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.2</version> </dependency>

log4j配置,在springmvc中配置slf4j+log4j

3、根据web.xml配置的路径,在src/main/resource目录下新建log4门钙蹲茌j/log4j.xml<?x罪焐芡拂ml version="1.0" encoding="UTF-8" ?><!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"><log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'><appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender"><layout class="org.apache.log4j.PatternLayout"><param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss:SSS} %l %m%n" /></layout><!--限制输出级别 --><filter class="org.apache.log4j.varia.LevelRangeFilter"><param name="LevelMax" value="ERROR" /><param name="LevelMin" value="DEBUG" /></filter></appender><root><priority value="debug" /><appender-ref ref="CONSOLE" /></root></log4j:configuration>

log4j配置,在springmvc中配置slf4j+log4j

5、由于用了springmvc框架,日志配置好后,会输出很多spring日志,在log4j.xml中,增加一段配置,修改spring包的日志输出级别<!-- 通过<category></category>的定义可以将各个包中的类日志输出到不同的日志文件中 --><category name="org.springframework"> <priority value="error" /> <appender-ref ref="CONSOLE" /></category>

log4j配置,在springmvc中配置slf4j+log4j

7、log4j的输出方式说明<!-- Log4j提供的appender有以下几种: --><!-- org.apache.log4j.ConsoleAppender(控制台), --><!-- org.apache.log4j.FileAppender(文件), --><!-- org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件), --><!-- org.apache.log4j.RollingFileAppender(文件大小到达指定尺寸的时候产生一个新的文件), --><!-- org.apache.log4j.WriterAppender(将日志信息以流格式发送到任意指定的地方) -->

log4j配置,在springmvc中配置slf4j+log4j
  • 几个方法怎么查看Windows系统是32位还是64位
  • VMware8用vmdk镜像覆盖方式创建虚拟机的方法
  • centos 7 编译安装gcc8.2
  • Visual Stdio2017怎样创建工程
  • DLL文件如何打开?你怎么打开DLL文件
  • 热门搜索
    控规是什么意思 kp是什么意思网络用语 赴汤蹈火是什么意思 什么是低碳钢 田埂的意思 什么是安卓系统 屋漏偏逢连夜雨是什么意思 抽油烟机什么品牌好 漫天卷地的意思 什么牌子的隔离霜好用