log4j2 相关问题

Log4j 2是Log4j的升级版,Log4j是一个基于Java的日志记录实用程序,它比其前身Log4j 1.x提供了重大改进,并提供了Logback中可用的许多改进,同时修复了Logback架构中的一些固有问题。

控制 Java 中依赖项完成的日志记录

我有一个基于 Apache Storm 2.3 的应用程序。该应用程序还具有球衣依赖项,例如 org.glassfish.jersey.core ...

回答 1 投票 0

Log4j2 保持文件重命名相同的时间

我正在使用 log4j2 2.11 创建日志文件。我根据时间和大小轮换这些日志文件。基于时间的旋转效果很好,但是,当我基于时间旋转时,我遇到了一个奇怪的问题...

回答 1 投票 0

Log4j - 如何将特定异常记录到单独的文件中?

我正在使用带有apache tomcat的java应用程序,如果发生特定的camel异常,则需要将其记录到单独的日志文件中。 比如运行日志(app.log),如果具体异常(JM...

回答 1 投票 0

Log4j:如何以编程方式设置 DefaultRolloverStrategy?

我使用下面的代码以编程方式设置我的 Log4j 配置。 私有无效 initLog4JConfig() { 如果(!firstCall){ 返回; } 级别 logLevel = Level.INFO; 字符串 p...

回答 1 投票 0

更改日志文件以在 Spring Boot 应用程序中附加日志时出错

当我更改写入日志的文件时,我遇到此错误 ...

回答 1 投票 0

旧的 elasticsearch log4j2 .gz 日志文件不会根据条件删除 - 为什么?

我正在解决一个问题,即根据给定的 log4j2 属性的条件删除旧的 log.gz 和 json.gz 日志。为了进行测试,我将其设置为 1 天。我问有没有人看到什么

回答 1 投票 0

为什么SLF4J在我的项目中找不到任何提供者?

我最近分叉了一个 GitHub 项目,并一直在努力更新它。我的主要目标之一是删除旧的(易受攻击的)Log4J v1.2 并用 Log4J 2.2 替换它。原来的产品...

回答 1 投票 0

升级我在 springboot-starter-parent 1.5.6 中使用的 log4j1.2.17 的方法

我的代码中包含的 Log4j1.2.17 没有直接使用,而是从另一个 JAR 文件调用 - log4j-over-slf4j1.7.25 并且这个 Jar 是从 spring-boot-starter-1.5.6 使用的。相对...

回答 2 投票 0

有没有办法使用log4j2-elasticsearch-hc附加程序通过AsyncLogger将JSON对象设置为elasticsearch索引作为键值对

我正在使用Using log4j2-elasticsearch-hc附加程序(asyncLogger)直接将日志写入ElasticSearch。我的日志基本上是Log POJO(即JSON)。然而;当我说; Logger.info(logPojoIns...

回答 1 投票 0

带有路由 Appender 和 ThreadContext 的 Log4J2

我对 log4j2 和路由附加程序有一些问题。 我的应用程序生成不同的线程,在每个线程中我都会执行类似的操作 ThreadContext.put("线程名称", 进程...

回答 1 投票 0

Log4j2 + AWS JAVA LAMBDA + 云观察日志

我在代码中使用以下配置,但没有生成cloudwatch日志。 Log4j2.xml 存在于 main/resources 中。我正在关注 AWS 文档和一些堆栈溢出...

回答 3 投票 0

log4j 无法在文件中写入错误日志,但所有内容都在 Eclipse 控制台中打印

Eclipse 控制台正在打印所有内容(信息、警告、错误)。跟踪仅打印信息并警告我还需要错误日志。在错误文件中没有打印任何内容,我需要其中的错误日志...

回答 0 投票 0

在 log4j2 属性文件中嵌套查找和替换系统属性

在 log4j2.properties 文件中,我们有以下定义通过系统属性 log.filePath 接受动态文件路径 appender.file.fileName=${sys:log.filePath} 在创建 Logger 之前的 JAVA 层中

回答 1 投票 0

Log4j2:是否可以将映射消息值中的 JSON 字符串转换为事件输出中的结构化 JSON?

我们正在从自定义日志框架迁移到 Log4j2,并尝试尽可能匹配输出奇偶校验。 我们目前有一个日志语句,它通过 Map 接受多个参数,并且所有这些......

回答 0 投票 0

Log4j2 的日志模式未正确显示

我正在运行一个使用 Log4j2 记录内容的应用程序。我使用以下代码以编程方式配置日志记录: ConfigurationBuilder 构建器 =

回答 0 投票 0

在 Spark Kubernetes 集群上配置特定于应用程序的日志记录

我使用这个 Bitnami Helm 图表在 Kubernetes 上运行了一个 Spark 集群。 查看 Spark 文档,我在以下位置创建了一个 log4j2 配置文件: /opt/bitnami/spark/conf/log4j2.

回答 0 投票 0

将 Log4j2 输出打印到 JTextArea

我的程序中有一个 JTextArea,我想显示程序的日志。我做了一些挖掘并在 Log4j2 文档中找到了 OutputStreamAppender,我认为我可以使用它来...

回答 0 投票 0

无法将 RollingFileAppender 配置到根记录器,因为它的名称是空字符串

无法将 RollingFileAppender 配置到根记录器,因为它的名称是空字符串。我仅在 Log4j2 2.20.0 库中遇到此问题。它工作得更早,没有任何问题。我

回答 0 投票 0

如何使用 Log4j2 登录 BEAM workers?

我正在尝试在 BEAM 管道中将 Log4j2 日志记录实现与 Slf4j api 一起使用。在 Maven 中它看起来像这样: org.apache.logging.log4j 我正在尝试在 BEAM 管道中将 Log4j2 日志记录实现与 Slf4j api 一起使用。在 Maven 中它看起来像这样: <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>2.20.0</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-slf4j2-impl</artifactId> <version>2.20.0</version> </dependency> 在本地运行良好。日志记录也适用于我启动管道的容器。但是,在工作人员内部,此设置会导致一些问题: Caused by: org.apache.logging.log4j.LoggingException: log4j-slf4j2-impl cannot be present with log4j-to-slf4j 这个附加库 log4j-to-slf4j 不是我项目的一部分,也没有列在依赖项中(也不在传递依赖项中)。看起来是BEAM sdk自己加的。问题是:如何配置 BEAM 以使用我的 Log4j 版本?

回答 0 投票 0

将 log4j1 排除项迁移到 log4j2 排除项

我的项目中有多个模块。每个模块在 pom.xml 中包含一个 log4j1 依赖项,现在我想将依赖项从 log4j 1 更新到 log4j 2。有一些排除项(例如 javax.

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.