log4j2相关内容

Spring Boot中的Log4j 2:JDBC附加程序不会将日志消息写入DB的列

最近我正在尝试使用Log4j 2创建和配置JDBC日志附加程序. 主要思想是,每当我们到达特定的端点(Spring服务)时都发送一条日志,并将来自该日志的Hibernate SQL查询直接发送到GDPR_LOG数据库表中的OPERATION_DESCRIPTION列. 这是迄今为止我为实现这一目标所做的事情: 我在Gradle中同时排除了"logback-classic"和"sp ..
发布时间:2020-11-23 03:50:21 Java开发

Log4j2自定义附加程序:错误尝试附加到未启动的附加程序

我在log4j2中创建了一个自定义追加程序。使用自定义追加程序时,出现以下错误:“ ERROR试图追加到未启动的追加程序”。谢谢您的帮助。 解决方案 Log4j 2检查每个日志事件是否附加器处于可用状态。您看到的错误是Log4j检测到尚未准备好使用附加程序。 某些附加器需要进行准备才能使用。 start()生命周期方法是追加程序可以进行初始化的地方。 Log4j不会将事件路由到未处于 ..
发布时间:2020-10-08 01:38:17 Java开发

在Springboot中添加trace.id和transaction.id

我有一个Springboot微服务.对于日志记录,我使用的是Elastic通用方案,该方案使用实现ecs-logging-java . 我想设置trace.ID和transaction.ID,但是我不确定如何设置? 奖金问题,我想的是trace.ID应该是通过多个系统遵循请求的ID. transaction.ID仅用于服务内吗? 解决方案 按如下所示配置您的日志记录模式 ..
发布时间:2020-08-10 19:10:24 Java开发

Log4j2.0不适用于Jboss 5

我在struts2和log4j2.0时遇到问题我的程序正常运行,但是log4j2.0没有响应,请帮助我解决问题. im使用以下jar: 1.log4j-core-2.0-beta8 2.log4j-api-2.0-beta8 3.log4j-web-2.0-beta2 我的log4j2.xml ..
发布时间:2020-05-03 06:59:52 其他开发

Netty内部记录器问题

我正在使用Netty 4.1.6. 是否可以使用log4j2作为内部记录器来设置netty? Eclipse提示我以下语句已贬值. InternalLoggerFactory.setDefaultFactory(new Log4J2LoggerFactory()); 你能告诉我怎么做吗? 解决方案 感谢Ferrybig的提示. 我正在详细说明如何在log4j2上执行此操作. ..
发布时间:2020-05-03 06:59:48 Java开发

如何以编程方式为多个线程创建单独的Log4j2滚动文件附加器和记录器

我正在多个线程上运行TestNG测试(同时在多个设备上运行Appium测试),并希望将测试日志写在不同文件中的不同线程上.这里的线程是在测试流程开始之前自动创建的. 因此,我想以编程方式创建单独的附加程序和单独的记录器,以便将每个附加器仅附加到其自己的线程,然后在一个线程中创建的记录器将仅在该线程中创建附加器. 请让我知道如何逐步实现它. 解决方案 首先,这感觉像是 XY问题因 ..
发布时间:2020-05-03 06:59:46 其他开发

带有log4j2.properties文件的Syslog的LoggerFields

有一些log4j2 syslog示例,用于使用键,值为xml添加优先级,但是对于log4j.properties文件,我们无法为值添加=符号,我也没有任何示例来设置LoggerFields以设置优先级带有RFS5454格式. 这是关闭的 Syslog的LoggerFields(输出日志优先级)和堆栈跟踪) 以下各项均不适用于LoggerField: appender.sumo_s ..
发布时间:2020-05-03 06:59:42 其他开发

Log4J 2未写入文件

我正在尝试使用log4j 2进行一些日志记录.控制台输出正常,但是当我尝试将一些日志写入文件时,我将无法对其进行管理. 我的pom.xml: org.apache.logging.log4j log4j-a ..
发布时间:2020-05-03 06:59:38 Java开发

使用log4j2的日志文件上的稀有字符

使用同步记录器登录文件时,偶尔会出现稀有字符.参见下面的"^ [[?1; 2c ^ [[?1; 2c"(1.2.17不会发生这种情况). 2015-04-02 13:58:51正在启动消息服务... ^ [[?1; 2c ^ [[?1; 2c2015-04-02 13:59:06消息服务已成功启动. 2015-04-02 13:59:06正在启动平衡器测试端口... 我的l ..
发布时间:2020-05-03 06:59:29 其他开发

log4j2-找到配置文件

我使用的是servlet 2.5,我按照说明设置了侦听器和过滤器,但是我的webapp仍然抱怨找不到配置文件.我的侦听器,上下文参数,过滤器和过滤器映射都定义为web.xml中它们各自位置的第一个值.我确保log4j-web-2.2.jar也位于我的类路径中.还有其他选择可以从Spring bean加载它们吗?我想基于catalina.properties中的值加载其他配置文件. 有人可以请教吗? ..
发布时间:2020-05-03 06:59:27 其他开发

如何设置slf4j来处理HttpServlet中的JUL日志记录?

我们有一个拥有多个HttpServlet的大型现有应用程序. 这些当前是使用log4j日志记录编写的-除了Java.util.logging使用的一些库之外. 我真的很想让它们全部通过log4j处理和输出格式化. 看来我应该可以使用slf4j来执行此操作-但我找不到有关HOW的任何实际文档.只是很多“是的,它可以那样".我已经将slf4j-api.jar,slf4j-log4j12.j ..
发布时间:2020-05-03 06:59:21 Java开发

log4j2-设置属性问题的文件路径

我刚刚使用xml配置文件从log4j转换为log4j2.一切正常,但似乎无法使用属性文件设置日志文件的路径. 这是Spring MVC应用程序,我在src/main/resources文件夹中有一个filedirs.properties文件,以及log4j2.xml,i18n消息和其他属性文件.它有一个简单的条目:logs=G:/web/logs/.`我浏览了其他文章,只是没有正确地配置lo ..
发布时间:2020-05-03 06:59:17 Java开发