java - 如何强制 Spring 框架使用我的日志框架?
问题描述
我使用 Spring 框架(不是 Spring Boot)版本 5。
如何强制 Spring 框架使用我的日志框架,例如 log4j2?
我将 log4j2.xml 放在类路径上。
我在类路径中放置了以下 JAR:
log4j-api-2<...>
log4j-core-2<...>
log4j-web-2<...>
log4j-jcl-2<...>
log4j-jul-2<...>
log4j-slf4j-impl-2<...>
sjf4j-api-1.7.25
七月到 slf4j-1.7.25
公共日志记录-1.2
Spring 仍然忽略 log4j2.xml 设置,并在控制台上输出到 StdErr。
解决方案
从类路径中删除了 commons-logging-1.2 JAR。
推荐阅读
- travis-ci - travis 上的 Codesign 挂起构建
- sql - Sql根据其他两个ID的两列获取MAX和MIN值
- python - 高效地查找多个维度上的邻居并根据邻近度计算值的总和
- visual-studio - 在 Visual Studio 中,您在哪里可以看到“调试”和“发布”的实际作用?
- python - 在 pyspark 数据帧中读取 tar.gz 文件中的特定 csv 文件
- crm - 如何在 Unified Service Desk 中捕获点击拨号事件?
- sql - 在同一代码块的更新中重用计算列
- javascript - 将变量传递给 JQuery 函数
- java - 从路径中捕获元素
- loopbackjs - Loopback 4 REST 控制器路径返回 NotFoundError 404