社区
Java SE
帖子详情
log4j2.xml里怎么配置读取properties文件里面的属性值
qq_45235629
2019-11-01 12:07:54
log4j2.xml里怎么配置读取properties文件里面的属性值
...全文
1075
回复
打赏
收藏
log4j2.xml里怎么配置读取properties文件里面的属性值
log4j2.xml里怎么配置读取properties文件里面的属性值
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
log4j2
.
xml
中动态
读取
配置
支持多种方式动态
读取
配置
, 下面写几个我用过的示例: 1. bundle:${bundle:BundleName:BundleKey} bundle: 固定前缀, 标识
读取
配置
文件
BundleName:
配置
文件
名(如application.
properties
) BundleKey:
配置
key eg:${bundle:application:log.path} 从application.
properties
中
读取
key为log.path的
值
, yml
文件
是否支持不太清楚, 自己尝试下 ..
springboot
log4j2
.
xml
读取
application.yml中的
属性
值
注意:部份代码太长,可以通过文末的图片快速查看对应位置 项目需求 用户想自己
配置
日志存放的位置,因此我们需要满足提供可以
配置
的
文件
,用以满足用户的需求。 因此,我们主要通过
log4j2
.
xml
来
读取
application.yml 中的
属性
值
项目实现 在eclipse 或者IDEA 中,新建一个 springboot 项目 ,只需要满足基本要求即可。 初始化的pom.
xml
文件
如下 ...
SpringBoot+
log4j2
.
xml
读取
application.yml
属性
值
参考文章:SpringBoot+
log4j2
.
xml
使用application.yml
属性
值
1.创建Listener package com.cloud.config; import org.apache.commons.lang.StringUtils; import org.jboss.logging.MDC; import org.springframework.beans.fac...
Log4j2
.
xml
中动态
读取
配置
可以看下org.apache.logging.log4j.core.lookup包下的代码, 基本上就是官方文档中列的方式, 并可以深入了解框架本身是怎么进行数据获取的, 必要时可自行实现!2. sys: ${sys:some.property}或${sys:some.property:-default_value}sys: 标识
读取
系统
属性
, 基本是通过System.getProperty()可
读取
的
属性
, jvm参数等。从application.
properties
中
读取
key为log.path的
值
。
【
Log4j2
配置
文件
(
log4j2
.
xml
)中
读取
springboot
配置
文件
(application.yml)数据的方法,支持环境切换】
Log4j2
中
读取
spring
配置
文件
值
Java SE
62,626
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章