log4j2相关内容

Log4j2不同级别的不同附加程序

我有一个小问题,找不到解决方案.我要为级别信息而不是级别警告设置模式布局.如果我有INFO级别的日志,则一切正常,但如果日志为WARN级别,则会两次写入控制台(作为级别信息和级别警告).只需将特定级别的所有日志写出我们在该级别及以下级别的日志即可. 我想登录到INFO级别,写出到控制台,如:"%-5level %d{dd-MM-yyyy HH:mm:ss} %msg%n"和WARN级别,如" ..
发布时间:2020-05-03 06:58:07 其他开发

Log4J 2版本不适用于RabbitMQ&春季靴

我在RabbitMQ Project中的pom.xml下面.也附有示例代码.有人可以帮助我解决我面临的错误吗?我尝试过在网上实施各种解决方案,但没有成功.我也尝试过使用Log4J xml. 我在许多站点上阅读到,如果我使用的是log4j,那么我还必须排除一些依赖关系.在我的pom xml中,我已将它们排除在外.但是仍然没有成功. ..
发布时间:2020-05-03 06:58:05 其他开发

Log4j2内存泄漏

我到处都在寻找解决方案,现在我开始怀疑这是否真的是一个问题. 我正在将log4j2作为记录程序引入我的应用程序中,当我这样做时,在Tomcat服务器8.5.24的重新加载,取消部署或停止时,会留下内存泄漏,这仅在我引入了记录代码. 我在pom.xml中的依赖项: org.apache.logging.log4j ..
发布时间:2020-05-03 06:57:54 Java开发

如何将RestAssured请求和响应信息记录到ExtentReports日志中

我有基于Rest Assured-TestNG的自动化套件,它使用范围报告. 我需要一种方法来使来自Rest Assured的所有日志也都记录到范围报告中. 我正在使用log4j将“已保证放心"的请求和响应记录到文件和控制台中,这些日志可以输入到“范围报告"吗? 有什么办法吗? 解决方案 以下示例代码将生成“范围报告"并记录详细信息.请不要,您还需要以下依赖项才能成功执行. ..
发布时间:2020-05-03 06:57:50 其他开发

启动后使用log4j2配置构建器初始化记录器

我使用ConfigurationBuilder创建了一个自定义log4j配置,并希望初始化此配置并随后开始使用log4j,否则在项目初始化时没有配置文件... 根据此页面下的使用ConfigurationBuilder和Configurator重新配置Log4j ,它表示- An alternative to a custom ConfigurationFactory is to co ..
发布时间:2020-05-03 06:57:48 其他开发

为线程配置log4j2

有一个名为Test的类,该类从Thread扩展.如何配置log4j2,以便为每个测试线程创建自己的日志文件. 我正在尝试这样做: public class Test extends Thread { private String name; private Logger LOGGER; public Test(String name) { this.name=name; ..
发布时间:2020-05-03 06:57:42 Java开发

无法启动上下文c.g.g.d.s.j.WebAppContextWithReload

我不知道如何解决该问题需要帮助.您的帮助将不胜感激. 我刚刚将log4j2 jars(log4j-api-2.10.0.jar,log4j-core-2.10.0.jar)添加到我的Web应用程序中,并且它开始在我的开发人员中遇到这个问题.后来我添加了log4j-web-2.10.0.jar并尝试了,但仍然失败,并显示相同的消息. 这是我的环境: IDE: Eclipse Oxy ..
发布时间:2020-05-03 06:57:36 Java开发

通过syslog发送log4j2堆栈跟踪

我正在尝试将堆栈跟踪记录到Logstash中. 日志记录堆栈是ELK(ElasticSearch,Logstash,Kibana). 产生日志的应用程序是一个Java应用程序,使用slf4j作为日志记录接口,并使用log4j2作为日志记录实现. log4j2.xml使用RFC5424格式声明此syslog Appender: ..
发布时间:2020-05-03 06:57:30 Java开发

Log4j2-将日志写入写入器

在Log4j中,有一个WriterAppender使将日志写入到Writer中成为可能. 我在Log4j2中需要相同的功能,但是我还没有找到执行此操作的选项.有谁知道如何使用Log4j2实现相同的目标? 解决方案 如果没有可满足您需求的现有附加程序,请创建一个自定义附加程序插件. 我整理了一个简单的例子. package com.logging; import org. ..
发布时间:2020-05-03 06:57:21 Java开发

使用log4j2在Tomcat 6中记录服务器类

我希望使用log4j2从我的Web应用程序和服务器(tomcat 6)本身进行日志记录,最好是全部记录到同一文件.我拥有的配置适用于Web应用程序,但不适用于服务器类. 我想要的是将类似以下内容的行写入文件(它们当前仅写入控制台) Aug 15, 2014 1:03:24 PM org.apache.coyote.http11.Http11Protocol start INFO: St ..
发布时间:2020-05-03 06:57:19 服务器开发

默认的Spring Boot log4j2日志模式

Spring Boot附带了几种默认的日志框架配置,包括Log4j2.尽管在Spring Boot参考手册中有关于日志记录的详细文档,但没有提及如何以及在何处准确配置默认日志模式,这使得覆盖它变得很困难. 问题是Spring Boot在哪里为Log4j2配置默认日志模式? 到目前为止,我已经查看了Spring Boot的以下位置: AutoConfigurationReportL ..
发布时间:2020-05-03 06:57:15 其他开发

如何在log4j2中以编程方式创建多个日志文件?

我正在开发一个与许多设备通信的Java应用程序.对于每个设备,我需要创建一个不同的日志文件来记录其与设备的通信.这是我开发的包装器类.它创建两个日志文件,但数据仅写入第一个.第二个文件已创建,但未写入任何文件.应该转到第二个文件的输出将进入控制台.如果我在构造函数中取消对createRootLogger()的注释,则两个文件均不会写入任何内容,所有内容均进入控制台.我已经阅读过log4j2文档,但 ..
发布时间:2020-05-03 06:57:13 Java开发