maven集成log4j2时配置文件重复

用maven管理多个项目时,log4j2的配置文件在每个项目中都复制粘贴了一份,
有没有简单的方法只使用一个配置文件。

0

1个回答

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Log4j2 + Maven的配置文件示例详解
一、配置Maven:pom.xml <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <log4j2.version>2.6.2</log4j2.version> </properties> <dependency>
Log4j2+Spring5+SpringMVC+Mybatis 在maven项目中,log4j2 无法输出框架自身日志的解决方式
以 ssm 模式搭建的项目,使用Log4j时,日志输出一切正常。 当升级使用spring5以上版本后,发现老版本的Log4j,已经不支持了,只能升级为Log4j2 版本。 Log4j2 的相关配置,参见:https://blog.csdn.net/yangshangwei/article/details/75146896 当把log4j2配置文件,都配置完后。 程序运行,发现,除了能正常输...
Maven中运行Junit测试Log4j的配置
大多参考至: http://stackoverflow.com/questions/13438871/log4j2-configuring 出现如图的情况错误,如下的配置即可: In Maven you normally have this logging configuration:     1.7.7     2.0.1     2.0.1     or
slf4j+log4j2的整合配置
Log4j 2是log4j 1.x和logback的改进版,据说采用了一些新技术(无锁异步、等等),使得日志的吞吐量、性能比log4j 1.x提高10倍,并解决了一些死锁的bug,而且配置更加简单灵活。下面是结合slf4j的配置和使用过程:1、引用依赖包及相关注释:1&amp;lt;!-- log配置:Log4j2 + Slf4j --&amp;gt; &amp;lt;dependency&amp;gt; &amp;lt;gro...
2018-12-18-log4j2-打包后找不到日志配置文件
在项目里面跑的好好的log4j2,使用maven打成jar包后就报错找不到log4j2的配置文件。错误如下: java -jar ytsafe-console-1.0-SNAPSHOT.jar ERROR StatusLogger Unrecognized format specifier [d] ERROR StatusLogger Unrecognized conversion specif...
日志那些事之三——日志配置文件解析以及log4j2整合到spring-boot
1 Spring-boot配置文件的使用   由于日志服务一般都在ApplicationContext创建前就初始化了,它并不是必须通过Spring的配置文件控制。因此通过系统属性和传统的Spring Boot外部配置文件依然可以很好的支持日志控制和管理。 根据不同的日志系统,你可以按如下规则组织配置文件名,就能被正确加载: Logback:logback-spring.xml, logba...
Log4j2+Slf4j快速入门
前言         本文目的在于让RD快速掌握Log4j2+Slf4j在Java Web项目中的使用。         注意:该方法对Servlet3.0+适用,Servlet2.5以前的版本还需额外的步骤,详见:Servlet-2.5。 Maven依赖     org.apache.logging.log4j     l
idea中使用log4j2打印日志
先去下载log4j的jar包,将log4j-api-2.8.2.jar和log4j-core-2.8.2.jar导入到lib目录自定义log4j2.xml文件到src目录下 配置文件如下: <?xml version="1.0" encoding="UTF-8"?> <!-- status : 这个用于设置log4j2自身内部的信息输出,可以不设置,当设置成trace时,会看到log4j2内
Log4j2配置及与Logback对比
Log4j2 使用和配置   一、Maven配置 1、与SpringBoot集成 &amp;lt;!-- ====================log related --&amp;gt;   &amp;lt;dependency&amp;gt; &amp;lt;!-- exclude掉spring-boot的默认log配置 --&amp;gt;       &amp;lt;groupId&amp;gt;org.springf...
在SSM项目上整合log4j2
需求:SSM项目上添加log4j2 IDE工具:Eclipse 搭建环境:jdk1.8   tomcat8.5 当前目录结构: 开整。 1. 添加依赖,如下:         &amp;lt;!-- 添加slf4j依赖 --&amp;gt;         &amp;lt;dependency&amp;gt;             &amp;lt;groupId&amp;gt;org.slf4j&amp;lt;/groupId&amp;gt;...
log4j2提示找不到配置文件
在使用log4j2打印log时出现如下提示错误,找不到配置文件。 ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console. 解决方法:原文 Is this a simpl...
web项目 log4j2 指定配置文件路径
pom.xml需要额外引入的jar: &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.apache.logging.log4j&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;log4j-web&amp;lt;/artifactId&amp;gt; &amp;lt;scope&amp;gt;r...
ssm框架整合log4j2搭建
pom.xml &amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt; &amp;lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xsi:schemaLocation=&quot;http://maven.
Maven学习总结(29)——Maven项目的pom.xml中log4j2配置
org.apache.logging.log4j log4j-core 2.7 org.apache.logging.log4j log4j-api 2.7 org.apache.logging.log4j log4j-slf4j-impl 2.7
Log4j 2环境配置和适配组件配置(maven/ivy/gradle)
本文介绍了Log4j 2 在maven/ivy/gradle三种构建工具中的环境配置和适配组件配置。
二十一、在web(ssm/maven)项目中使用slf4j和log4j2记录系统日志
本篇的重点在于LOG4J2,它与LOG4J 第一版区别很大。我将教程放在后面,将一些知识放在前面,所以想看教程的直接拉到后面即可。 理论知识 关于两版的区别 两版的不同,直接的表现是在Maven仓库中log4j 表示第一版,org.apache.logging.log4j 表示第二版。另外应当注意: 1.Log4J2.4及更高版本需要Java 7,版本2.0-alpha1至2.3...
log4j2配置文件 网上很多自己总结一下
1   导入依赖包使用maven管理 &amp;lt;properties&amp;gt;        &amp;lt;project.build.sourceEncoding&amp;gt;UTF-8&amp;lt;/project.build.sourceEncoding&amp;gt;        &amp;lt;!-- &amp;lt;project.build.jdkVersion&amp;gt;1.7&amp;lt;/project.build.jdkVers...
Log4j 2.0在开发中的高级使用详解—读取配置文件(六)
log4j中配置日志文件存放的位置不一定在src下面,即根目录下。这个时候我们需要解决如何加载配置文件的问题。在log4j1.x中解决的方法就比较多了。如:PropertyConfigurator.configure();和DOMConfigurator.configure ();这两种方法读取。而在log4j2.x当中,这两个类都已经不存在了。这个时候我们该如何去加载配置文件呢? 答案也很简单,就是log4j2.x的版本给我提供了ConfigurationSource和Configurator这两个类。我
springboot_log4j2下载
spring boot 集成log4j2工程,多环境下使用不同的log4j2配置文件。 对应的博客地址:http://blog.csdn.net/woniu211111/article/details/54347846
APACHE LOG4J™ 2 学习笔记-log4j2 环境部署到各种类型输出+maven\mysql\滚动文件\控制台\异步\过滤器
目录 前言 开始实施 1、maven的pom.xml配置Log4j2的依赖 2、创建log4j2.xml 3、编写log4j2.xml的一般形式 4、将日志以某种格式输出到控制台及测试方法 5、将日志输出到文件 6、以输出到控制台为例,编写异步日志(当然对于其他类型的日志也是一样的) 7、使用过滤器输出日志 8、在maven/ssh环境中将日志输出到数据库(这里是mysql,用...
SpringBoot集成Log4j2日志框架
一. 前言       spring boot支持的日志框架有,Logback,Log4j2,Log4j和Java Util  Logging,默认使用的是Logback日志框架,如果要使用别的日志框架,必须让spring boot项目不使用Logback。   二.集成log4j2 修改pom.xml文件,添加以下内容,去除Logback的依赖包,添加Log4j2的依赖包 ...
Java程序(非web)slf4j整合Log4j2
一、依赖包准备 //slf4j项目提供 compile group: 'org.slf4j', name: 'slf4j-api', version: '1.7.25' //log4j2项目提供 compile group: 'org.apache.logging.log4j', name: 'log4j-slf4j-impl', version: '2.8.2' compile group: ...
log4j2.xml和log4j.properties的指定配置路径方法
对于默认直接把配置文件放任classpath下面,这种henjiandan 首先说下log4j的配置,有两种方法: 1、在web.xml中配置(推荐): webAppRootKey webapp.devportal log4jConfigLocation file:/opt/config/open_portal/opendev/appconfig/lo
非web服务配置log4j
WARN : No logger configuration find for properties问题解决 非web服务使用Spring
java spring boot整合log4j2 的配置与使用
简单说一下log4j2的改进,引用一下百度上的: 1、丢数据这种情况少,可以用来做审计功能。而且自身内部报的exception会被发现,但是logback和log4j不会。 2、log4j2使用了disruptor技术,在多线程环境下,据说性能高于logback等10倍以上。 3、(garbage free)之前的版本会产生非常多的临时对象,会造成GC频繁,log4j2则在这方面上做了优化,减少...
log4j2配合slf4j使用
说明   log4j2被用于日志输出,相信绝大多数程序猿都对此不陌生。笔者刚接触log4j2,因此记个博客备用。   log4j2是一个日志框架,slf4j是日志框架接口,之所以使用log4j2和slf4j搭配使用是为了以后如果项目对日志有其它要求而需要更换日志框架时可以不改动代码,只需要把依赖的jar包换掉就可以了。 依赖 // log4j2依赖 log4j-api-2.8.2....
Log4j2与Slf4j的最佳实践
前言日志对于项目的重要性不言而喻,现在市面上的日志框架多种多样:Log4j、Log4j2、Slf4j、JDKLog、Logback等等,如果没有真正深入了解过,可能会被搞得眼花缭乱。本文将介绍目前Java项目中最常见的Log4j2 + Slf4j的使用组合,这也是我自己项目中目前使用的。另外,由于现在项目基本都是Servlet 3.0及以上版本,因此本文针对Servlet 3.0及更高的版本,如果...
log4j2日志重复问题的解决
在一个新项目中采用了log4j2 2.3(jDK6最高只支持这个版本),原本也没发现有什么问题。 后来为了减少日志输出把root的日志级别改到了warn,把自己包的级别改到了trace。刚开始没注意,次日下午才发现日志内容都输出2次,以为修改了拦截器动态发布导致的,也没关注。 第三天,启动项目时发现springMVC的提示是双份,就觉得有问题了。仔细看了看,发现Tomcat和其他的日志只输出一次,...
Spring Boot 整合 log4j2 实现日志管理
摘要:上一篇,我们讲了Spring Boot 整合 log4j实现日志管理,这一篇接着说一下Spring Boot 整合 log4j2,。 一:还是新建一个java工程: 二:增加log4j2的pom.xml配置,如下: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w
解决log4j2配置文件失效的问题
今天运行项目的时候,查看控制台突然发现日志的输出格式变了,但最近又没动过log4j的配置文件,所以非常的困惑。 最后怀疑是加载了别的地方的配置文件或者因为某些原因使用了默认的配置属性。 后来在网上发现很多相类似的问题,其中大多数原因都是因为包冲突或包里含有额外的配置文件等造成的。 由此我也怀疑是最近新增加的activemq-all包而引发的问题。 于是在Tomcat的VM参数里添加-Dlo...
log4j2如何根据配置的配置文件选取配置文件处理类的(ConfigurationFactory源码分析)
从上一篇(slf4j绑定log4j2日志系统的过程(源码分析)的reconfigure()方法分析 一、环境 log4j-core-2.2.jar 二、背景知识 我们知道log4j2(2.2版本)支持的配置文件类型有以下几种: XML、JSON、YAML 当然配置的实现由多种方式:官方文档中有介绍 Configuration of Log4j 2 can be accompl
jcl与jul、log4j1、log4j2、logback的集成原理
jcl与jul、log4j1、log4j2、logback的集成原理 转自:http://my.oschina.net/pingpangkuangmo/blog/407895#OSC_h1_17 1 系列目录 2 apache commons-logging 2.1 简单的使用案例 2.2 使用原理 3 commons-logging与jul集成 3.1 需要的jar包 3.2...
编译时出现log4j2的配置文件没有导入错误
编译时出现下列错误: ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.
log4j2 在java web中的使用
log4j2 在java web中的使用
springboot 完美配置log4j2 (含分等级写入文件/自动打包)
剔除springboot自带logging包并添加log4j2 &amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;org.springframework.boot&amp;amp;lt;/groupId&amp;amp;gt; &amp;amp;lt;artifactId&amp;amp;gt;spring-boot-starter-web&amp;amp;lt;/artifactId&amp;amp;
配置SSH2项目里面的log4j流程(转)
1.配置web.xml文件[html] view plain copy&amp;lt;!-- 配置log4j配置文件的路径,可以是xml或 properties文件(此参数必须配) --&amp;gt;  &amp;lt;context-param&amp;gt;      &amp;lt;param-name&amp;gt;log4jConfigLocation&amp;lt;/param-name&amp;gt;      &amp;lt;param-value&amp;...
dubbo 服务 log4j 配置 在外部 临时处理
增加一个入口 public class XMain{ public static void main(String[] args) { //加载配置文件 main方法之前执行 PropertyConfigurator.configure(System.getProperty("user.dir") + "/conf/log4j.properties");
Springboot整合log4j2并将日志发送到flume
springboot整合log4j2大体步骤是很简单的,只是中间有一些小细节需要注意。首先pom文件中增加log4j2&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;spring-boot-starter-log4j2&amp;lt;/artif...
SSM下log4j2 记录日志
SSM环境下使用log4j2  需导入包 org.apache.logging.log4j log4j-core 2.9.0 org.apache.logging.log4j log4j-slf4j-impl 2.9.0 在classpath下需创建log4j2.xml
初探Log4j2-yaml配置坑
不思进取太久了,想捣鼓点新东西,刚好在log4j这一块有解决不了的问题,想换log4j2试试;以前也没有写过yaml,就想着顺便试试新的配置。   笔者使用maven构建Demo, 按官网Configuration with YAML的说明加入依赖 &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;com.fasterxml.jackson.dataforma...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java配置文件的学习 机器学习python集成