log4j2相关内容

Log4j的PropertyConfigurator已不存在?

我只在控制台上得到这个: 13:08:18.379[Main]错误日志4.prueba-这是错误 13:08:18.381[Main]致命的log4.prueba-这是致命的 我没有得到文件或所有其他级别。 我做错了什么? 我的目录如下所示: project文件夹/src/log4/prueba.java 项目文件夹/src/log4j.properties 代 ..
发布时间:2022-04-12 22:37:00 Java开发

如何在log4j2中以编程方式配置SmtpAppender

以下是我正在编写的代码: 目的是以编程方式配置SmtpAppender。除了SmtpAppender,我还需要以编程方式添加RollingFileAppender和控制台附加器。 package vish; import org.apache.logging.log4j.Level; import org.apache.logging.log4j.core.appender.Smtp ..
发布时间:2022-04-12 22:35:48 Java开发

在SpringBoot启动程序中覆盖log4j2版本

我们正在尝试构建一个SpringBoot Starter,它将以编程方式创建log4j2配置,因此开发人员不必费心创建log4j2.xml文件。问题是,不同版本的log4j2编程API有所不同。我们已经使用log4j2版本2.5测试了我们的代码,它在独立环境中可以正常工作 现在,我们正在尝试将API包含在SpringBoot Starter中,以便所有SpringBoot应用程序都可以包含此 ..
发布时间:2022-04-12 22:30:44 Java开发

IntelliJ Idea在maven构建后找不到log4j2.xml

我有一个带有log4j2(2.9.0)的maven项目和/src/main/java/resources/log4j2.xml中的一个配置文件。只要我留在IntelliJ,它就工作得很好,并且它的日志就像我配置的一样。 如果我现在在终端(Ubuntu 14)中创建一个mvn clean install,然后在IntelliJ中启动我的程序的main方法,我会得到一个错误,它找不到log4j2 ..
发布时间:2022-04-02 12:09:01 其他开发

Log4J2在OSGi环境中未设置为记录器

我使用Commons-Logging,它应该桥接到OSGi环境中的Log4J2,因此在pom.xml中添加了依赖项export-package和import-package,如下所示,但是记录器没有设置为Log4J2记录器。没有显示任何错误,但是在调试时,我发现它被设置为JDK14Logger。 org.apache ..
发布时间:2022-03-15 16:30:55 Java开发

在Log4j2中,如何将XML模式与log4j2.xml相关联?

我一直在尝试新的Log4j2。从documentation on migration看,XML架构/DTD规范似乎已经废除。 这似乎是一种倒退。当然,应该可以将XML Schema或DTD与MYlog4j2.xml相关联,以帮助编写和验证。我在文档中找不到任何有用的东西,也没有找到XML架构或DTD本身。 SO:在Log4j2中,如何将XML架构与log4j2.xml关联? 推荐 ..
发布时间:2022-02-25 12:07:46 Java开发

为什么Maven要下载log4j-1.2.12.jar?

我正在尝试从maven项目中删除所有易受攻击的log4j依赖项。 我在POM中使用的是log4j 2.16依赖项,并在其他依赖项中添加了log4j和sl4j的排除项。 不过,每当我运行maven包Goal时,它都会下载log4j 1.2.12jar。 [INFO] Copying 1 resource [INFO] [INFO] --- maven-compiler-plugi ..
发布时间:2022-02-25 11:57:01 其他开发

是否有用于log4j2在slf4j上工作的适配器?

我有一个使用log4j2的第三方库(ElasticSearch5.x)。我的应用程序使用slf4j。是否有类似于版本1适配器(log4j-over-slf4j)的log4j版本2的适配器? 只是澄清一下:我不想实际使用log4j或log4j2作为实际实现(绑定)。为此,我使用Logback。所以我需要log4j2到slf4j的适配器,而不是slf4j绑定。 我还应该提一下,我已经找到并尝试 ..
发布时间:2022-02-25 11:48:57 Java开发

在Maven pom.xml中,将log4j2的所有用法(包括使用log4j2的依赖项)升级到2.15.0的最简单方法是什么?请参阅CVE-2021年-44228

发现log4j2<;=2.14.1存在严重安全漏洞(请参阅https://nvd.nist.gov/vuln/detail/CVE-2021-44228)。如何更新Spring Boot应用程序的pom.xml以确保log4j2的所有(递归)使用都使用版本2.15.0? 推荐答案 更新: 2022/01/04: Log4J 2.17.1包含CVE-2021-44832的 ..
发布时间:2022-02-25 11:33:03 其他开发

Log4j漏洞-Log4j 1.2.17是否易受攻击(在源代码中找不到任何JNDI代码)?

关于已发现的Log4jJNDI远程代码执行漏洞CVE-2021-44228-(另请参阅参考资料)-我想知道Log4j-v1.2是否也受到影响,但我从源代码审查中得到的最接近的是JMS-Appender。 问题是,虽然互联网上的帖子指出Log4j 1.2也有漏洞,但我找不到它的相关源代码。 我是否遗漏了其他人已确定的内容? Log4j 1.2似乎在socket-server类中存在 ..
发布时间:2022-02-25 11:29:43 Java开发

log4j2 中的 PropertyConfigurator

我正在将 log4j 1.2.8 迁移到 log4j 2.3.一切正常,除了我没有找到任何替代 PropertyConfigurator. 是否有另一个类来处理 PropertyConfigurator 之前所做的事情? 解决方案 也许这对你有帮助? 如何使用特定的配置文件在代码中重新配置 log4j2?请参见下面的示例.请注意,此 LoggerContext 类不是公共 AP ..
发布时间:2022-01-23 10:08:45 其他开发

错误 StatusLogger 找不到 log4j2 配置文件.在更新 Struts 2.5.12 版本时

根据要求和安全目的,我正在更新 Struts 项目.之前的 Struts 版本是 2.3.24,现在我将它更新到 2.5.12.我已经下载了 Struts 所需的所有 jar 文件并应用于项目,但出现以下错误 ERROR StatusLogger 找不到 log4j2 配置文件.使用默认值配置:仅将错误记录到控制台.设置系统属性'org.apache.logging.log4j.simple ..
发布时间:2022-01-16 22:27:24 Java开发

如何在 TestNG 报告中包含 Log4j2 消息

我希望在所有测试用例的 TestNG 报告中提供 Log4j2 日志记录信息. TestNG 使用一个名为 Reporter.java 的特殊记录器类,它跟踪日志输出并将其保存在其结果 XML 中. 在 log4j 中,可以简单地创建一个路由到 Reporter 并注册它的 appender 实现. 使用 Log4j2 中的新 Logger API,很难找到有关如何完成此操作的信 ..
发布时间:2022-01-14 17:51:01 Java开发