我是靠谱客的博主 动听柜子,最近开发中收集的这篇文章主要介绍[Log4j2] Spring,Hibernate,Quartz等框架集成Log4j2,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="OFF" name="log4j2config">

<Appenders>

  <Console name="console" target="SYSTEM_OUT">

    <PatternLayout pattern="%d{DEFAULT} %t %5p %c{1.}(%L) - %m%n" charset="UTF-8" />

  </Console>

</Appenders>

<Loggers>
  <Logger name="org.quartz" level="debug" additivity="false">

    <AppenderRef ref="console" />
  </Logger>

  <Logger name="org.springframework" level="debug" additivity="false">

    <AppenderRef ref="console" />

  </Logger>

  <Root level="error">
    <AppenderRef ref="rootConsole" />
  </Root>
</Loggers>

开始用上面的配置发现不行,后面知道需要加上对应框架的Log4j2的bridge

使用slf4j的加上log4j-slf4j-impl-x.x.x.jar

使用commons-logging的加上log4j-jcl-x.x.x.jar

经过测试果断行,记录一下。

下面是maven dependency

<properties>

  <log4j2.version>2.3</log4j2.version>
</properties>

<dependency>

  <groupId>org.apache.logging.log4j</groupId>
  <artifactId>log4j-api</artifactId>
  <version>${log4j2.version}</version>
</dependency>
<dependency>
  <groupId>org.apache.logging.log4j</groupId>
  <artifactId>log4j-core</artifactId>
  <version>${log4j2.version}</version>
  </dependency>
<dependency>
  <groupId>org.apache.logging.log4j</groupId>
  <artifactId>log4j-web</artifactId>
  <version>${log4j2.version}</version>
</dependency>

<dependency>
  <groupId>org.apache.logging.log4j</groupId>
  <artifactId>log4j-slf4j-impl</artifactId>
  <version>${log4j2.version}</version>
</dependency>

<dependency>
  <groupId>org.apache.logging.log4j</groupId>
  <artifactId>log4j-jcl</artifactId>

  <version>${log4j2.version}</version>

</dependency>

 

还有许多使用了slf4j作为日志的框架都可以这样配置。

Projects depending on SLF4J(基于sl4j的项目)

  • Apache ActiveMQ
  • Apache Archiva
  • Apache Camel
  • Apache Directory
  • Apache FTPServer
  • Apache Geronimo
  • Apache Graffito
  • Apache Jackrabbit
  • Apache Mina
  • Apache Qpid
  • Apache ServiceMix
  • Apache Sling
  • Apache Solr
  • Apache Tapestry
  • Apache Wicket
  • Aperture
  • Apogee
  • Artifactory
  • AsyncWeb
  • Bitronix
  • DbUnit
  • Display tag
  • Ehcache
  • GMaven
  • Gradle
  • GreenMail
  • GumTree
  • H2 Database
  • HA-JDBC
  • Hibernate
  • Igenko
  • Jabsorb
  • Jetty v6
  • jLynx
  • JMesa
  • JODConverter
  • JTrac
  • JWebUnit 2.x
  • JQuantLib
  • LIFERAY
  • Lift
  • log4jdbc
  • Magnolia
  • MRCP4J
  • Mindquarry
  • Mugshot
  • Mule
  • Nexus
  • Novocode
  • NetCDF
  • OpenMeetings
  • OpenRDF
  • Penrose
  • PZFileReader
  • Quartz Scheduler
  • QuickFIX/J
  • Sonar
  • SMSJ
  • Spring-OSGi
  • SpringSource dm Server™
  • StreamBase
  • TimeFinder
  • WTFIGO
  • YASL
  • Xooctory
  • XWiki

转载于:https://www.cnblogs.com/babi/p/4603968.html

最后

以上就是动听柜子为你收集整理的[Log4j2] Spring,Hibernate,Quartz等框架集成Log4j2的全部内容,希望文章能够帮你解决[Log4j2] Spring,Hibernate,Quartz等框架集成Log4j2所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部