当前位置: 首页 > 知识库问答 >
问题:

log4j2.xml在日蚀中没有加载

洪育
2023-03-14

我对log4j相当陌生。正在尝试使用log4j2。要配置的xml。我将该文件添加到构建路径,它工作了一次,但不再工作。

这是我的log4j2.xml:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <appenders>
        <Console name="Console" target="SYSTEM_OUT">
            <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
        </Console>
    </appenders>
    <loggers>
        <root level="TRACE">
            <appender-ref ref="Console"/>
        </root>
    </loggers>
</configuration>

我把它拆下来,只是为了测试它,让它工作。我检查了调试,并且记录器配置使用默认值。

我还试着给文件命名log4j2-test.xml.

有什么想法吗?

谢啦

共有1个答案

祁远
2023-03-14

因为您使用“servlet”作为标记,所以我假设您正在web应用程序中工作。你需要放置你的log4j。将xml转换为web应用程序类加载器可以找到的位置。例如,WEB-INF/classes目录。

 类似资料:
  • 我已经将log4j从1.2.17升级到了2.16.0。因此我不得不重写我的log4j。并将其重命名为log4j2.xml。我已经做了必要的改变。然而,我的新配置似乎没有加载。我试图通过两个web配置log4j。xml: 和。两种方法都失败了,我在mylog.log文件中没有任何日志。但是当在本地运行应用程序时,控制台会显示日志。 这是我的log4j2.xml: 我尝试使用以下工具调试log4j配置

  • 也许,我搜索了所有的互联网,但我一定错过了什么。 我根据文档配置Log4j2和Commons日志。我添加了,但其配置对应用程序输出没有影响。我看Log4j没有读这个文件。这是我的配置: pom.xml \src\main\资源\log4j2.xml 在任何类中-例如A类 应用程序具有函数,因此可以由IDE或mvn exec:java运行。 问题: 日志记录正在工作-但使用默认方式。 正如您在文件中

  • 我试图在spring boot应用程序中添加log4j2框架,并使用spring AOP将日志记录问题与逻辑业务分离开来。不幸的是,当我尝试记录消息时,log4j2不起作用,它使用spring默认的日志记录。 这是我的LoggingAspect类,我尝试在其中记录消息:LoggingAspect。JAVA 这是我的pom。xml文件: 最后这是我的log4j2。xml文件: 当我尝试使用logge

  • 我正在使用Tizen IDE进行可穿戴设备,在选择新的空工作区后,它崩溃了,有什么想法吗?我有最新的IE浏览器。

  • 今天在工作中,我的eclipse开始反复崩溃。打开它并开始编辑文件几分钟后就会崩溃。我重新安装了所有东西:Eclipse、WorkspaceJava但没有任何帮助。请尝试确定我的问题的根源,因为我目前无法工作。 (…)

  • 我一直在尝试新的Log4j2。从有关迁移的文档来看,XML模式/DTD规范似乎已被废除。 这似乎是倒退了一步。当然,应该可以将XML Schema或DTD与我的相关联,以帮助编写它并进行验证。我在留档中找不到任何有用的东西,也没有找到XML Schema或DTD本身。 那么:在Log4j2中,我应该如何将XML模式与Log4j2.XML相关联?