文档章节

log4j2配置文件路径

fengzhichenmo
 fengzhichenmo
发布于 2015/07/16 15:06
字数 217
阅读 360
收藏 0

1. 注意事项:

    a. xml的文件最前面,即头部:<?xml version="1.0" encoding="UTF-8"?>不要有空白或者空行,不然可能会报错:

不允许有匹配 "[xX][mM][lL]" 的处理指令目标

2.配置文件位置

    a.没有配置文件则只向控制台输出

    b.默认配置文件的路径在src目录下

    c.可以通过添加启动参数来,修改配置文件路径:vm 参数为:

            -Dlog4j.configurationFile=file://E:\java-learning-2\MineSweeperFramework\src\edu\cn\config\log4j2.xml

         主要参数-D是不可以少的,并且之间是没有空格的

    b.在代码中随时修改配置文件路径,关键代码如下:

   

                File file = new File("config//log4j2.xml");

try {

   LoggerContext context =(LoggerContext)LogManager.getContext(false);

   context.setConfigLocation(file.toURI());

   

   //重新初始化Log4j2的配置上下文

   context.reconfigure();

 }catch(Exception e)

 {

 e.printStackTrace();

 }


© 著作权归作者所有

共有 人打赏支持
fengzhichenmo
粉丝 0
博文 6
码字总数 1187
作品 0
南京
私信 提问
Log4j2 — LogEvent的传递及配置文件重定位

前言 Log4j2的介绍可以参考上一篇博客。 Log4j2很好的一点是可以用configuration file来配置log system。但是这个配置文件的存放位置比较纠结一些。文中会介绍如何更改Log4j2配置文件的路径和...

pior
2015/09/10
521
2
springboot2.0+log4jdbc将sql语句完整写入日志文件并分开保存

首先,引入pom依赖: <dependency> </dependency> <!-- Log4j2 异步支持 --><dependency> </dependency> <dependency> </dependency> 接着修改application.yml配置文件(具体视情况而定) dr......

陈俊凯
2018/06/01
0
0
Log4j2自动清理历史日志

说明 在log4j2中,可以通过配置的清理策略来实现自动清理日志,具体可以参照官网中对RollingFileAppender配置文件的介绍:https://logging.apache.org/log4j/2.x/manual/appenders.html#File...

Recruit
2017/07/22
0
0
spring boot 整合log4j2 日志框架

slf4j为spring boot 的日志功能定义了一套统一的接口,方便各种日志框架去实现。 SLF4J——Simple Logging Facade For Java,它是一个针对于各类Java日志框架的统一Facade抽象。Java日志框架...

杨健-YJ
01/11
0
0
log4j及log4j2在Spring MVC中的使用.md

项目已上线许久,项目中使用的是log4j 1.x版本,本来日志也可以正常记录,但是运维报怨说,你们的日志太大了,catalina.out日志输出无限大,以致有些应用出现服务器存储告警,所以建议我们:...

混迹在Amoy
2018/07/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

ShxViewer_SHX字体查看

ShxViewe 是一款非常实用的SHX字型浏览软件。从CAD里面的字体浏览软件分离出来,帮助我们预览shx字体。 程序长这个样子: 分别打开txt.shx、hztxt.shx、ltypeshp.shx这几个形文件,可以了解一...

一个小妞
31分钟前
1
0
Jenkins的初步使用

Jenkins真是个宝藏软件,今天大概安装使用了一下,感觉还有好多维度可以探索。 1)安装:在Windows上使用的,在https://jenkins.io/download/下载Windows安装包,解压后是一个msi文件,默认安...

莫在全
43分钟前
1
0
技术复习-分布式事务

一、分布式事务解决方案 1.两阶段提交 two phase commit 角色分为协调者、参与者。协调者负责协调所有的参与者。 第一阶段 prepare 协调者发送prepare请求,参与者锁定资源之后返回ready或者...

Lubby
53分钟前
3
0
jenkins安装

https://my.oschina.net/u/593517/blog/1797968 jenkins 安装 https://my.oschina.net/u/593517/blog/3028175 GIT 安装 https://my.oschina.net/u/593517/blog/3028179 maven 安装 插件安装 ......

Gm_ning
今天
2
0
小言服务端解决方案-监控

框架保证方向,整体包容细节 为保证服务端运行平稳正常,owner应使得系统应保有相应的监控:系统监控,业务监控。而服务运行的平稳高效是否有保障跟监控粒度又成直接的正比关系。本文仅针对开...

重城重楼
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部