首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >支持Spring中的log4j2

支持Spring中的log4j2
EN

Stack Overflow用户
提问于 2017-04-30 02:50:29
回答 2查看 383关注 0票数 0

Spring参考文档对logback有很好的介绍,但对于log4j2几乎没有。我特别感兴趣的是特定于配置文件的配置;这对于logback是有很好的文档记录的;是否有人尝试过对log4j2进行同样的配置?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-04-30 03:20:49

我就是这样解决这个问题的。我将log4j2.xml配置文件重命名为特定于Spring的log4j2-spring.xml。然后,我从其中删除了日志级别定义,因此该文件只留下了我的附录定义。然后,我为我的每个配置文件创建了特定于配置文件的应用程序-{ profile }.properties文件。在这里,我使用参考手册中来自原木水平的信息定义了测井章

代码语言:javascript
复制
logging.level.root=WARN
logging.level.org.springframework.web=DEBUG
logging.level.org.hibernate=ERROR
票数 -1
EN

Stack Overflow用户

发布于 2017-04-30 03:00:15

您应该能够使用logging.file配置属性。

例如,如果您有两个配置文件devprod,您可以定义两个log4j配置文件:

  • log4j2-dev.xml
  • log4j2-prod.xml

然后在application-dev.properties中定义:

代码语言:javascript
复制
logging.file=log4j2-dev.xml

application-prod.properties中定义:

代码语言:javascript
复制
logging.file=log4j2-prod.xml
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43702451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档