log4j 相关问题

log4j是一种流行的基于Java的日志记录实用程序。它是Apache Software Foundation的一个项目,并根据Apache软件许可证2.0版获得许可

spark 怎么可能登录到控制台?

我已将 log4j 配置为仅登录到文件中(我想完全禁用从 Spark 到控制台的日志记录)。我准备了以下配置并将其传递给 jvm(使用 -Dlog4j2.configurationFile)...

回答 0 投票 0

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

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

回答 1 投票 0

Log4j Json 模板布局配置

我是 log4j 日志记录的新手,我有一个场景,我想配置 log4j 以使用特定主体结构的 JSON 模板布局发送 http post 请求。以下是正文格式

回答 1 投票 0

如何为 slf4j 记录器创建切面切点

我想将字符串添加到我的所有日志中以实现此目的,我计划使用 aop,但我不为我的所有记录器对象声明切点。我正在使用 slf4j 记录器,这里是 cl 中的示例日志...

回答 2 投票 0

将 Log4j2 输出打印到 JTextArea

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

回答 0 投票 0

Slf4j 滚动文件附加器

嗨,我有一个旧版本的 log4j,我似乎无法正确滚动日志文件。 日志文件滚动为... xxx.log --> xxx.log.5 --> xxx.log.4 我想让他们滚进去

回答 0 投票 0

如何在部署时覆盖 log4j2 记录器的日志级别

我想在我的 jar 中提供一个 log4j2 属性文件,但在启动应用程序时覆盖它的设置。例如,默认级别可能是警告,但在调试时我想...

回答 0 投票 0

线程“main”中的异常java.lang.NoClassDefFoundError:org/apache/log4j/LogManager [重复]

我正在运行一些非常古老的遗留代码,这些代码在过去一直有效。这次,它给了我以下错误 线程“main”中的异常 java.lang.NoClassDefFoundError: org/apache/lo...

回答 1 投票 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

带有 log4j 异步日志的 Springboot NoSuchMethodException

应用程序启动时出现以下错误。 AsyncLogger 错误处理事件 seq=15, value='org.apache.logging.log4j.core.async.RingBufferLogEvent@5549c0e2': java.lang.NoSuchMethodError:...

回答 0 投票 0

带有 reload4j 的 Java 程序:如何将事件写入系统事件日志?

旧的 log4j 1.x 不再受支持,但是一个名为 reload4j 的分支解决了它的主要安全问题并且正在发布,这样旧的应用程序就可以在不重建的情况下工作。 所以我更换了日志...

回答 0 投票 0

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

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

回答 0 投票 0

Log4j 格式(通过 -Dlog4j.configurationFile)在某些环境中不起作用

我们的应用程序使用 log4j 来控制日志记录行为。它通过 log4 配置 xml 的 Configuration.Appenders.RollingFile.StructuredLayout 部分中的 Field 元素指定日志行的格式...

回答 1 投票 0

我想在我的 selenium 项目中从 Log4J Java 生成的日志文件中添加一个时间戳(“app_logs_2023-05-15.log”),但没有发生

我尝试使用 log4j.appender.file.File=logs/app_logs%d{yyyy-mm-dd}.log 但文件生成时使用“app_logs%d{yyyy-mm-dd}.log”名称.未添加时间戳。 也尝试过...

回答 1 投票 0

log4cxx::AsyncAppender,退出前不记录所有日志

我使用默认的 AsyncAppender 和 ODBCAppender 类作为对 AsyncAppender 的引用。 正确地将配置和阻止选项指定为 false。 所有日志都不会被记录。 用于日志计数

回答 1 投票 0

Log4j 2.9.1 以编程方式将 ThresholdFilter 添加到 Appender

我对 log4j 2.9.x 有一个严重的问题 我写“严重”是因为 log4j 的文档真的很垃圾! 此版本没有清晰且最新的文档。甚至现有的

回答 1 投票 0

日志记录系统的错误无法使用“空”的配置进行初始化

**我已经升级到 spring boot 3。代码库正在编译,但我在运行应用程序时看到运行时异常。是不是看到下面的错误 日志记录系统无法使用来自...的配置进行初始化

回答 0 投票 0

GraphTraversalSource Causing log4j:WARN No appenders could be found for logger (org.apache.commons.beanutils.converters.BooleanConverter)

问题 如何修复 Log4j2 警告 何时使用 Tinkerpop-3-Gremlin(语言)-GraphTraveralSource? 尝试过 源代码/main/java/main.java 导入 org.apache.logging.log4j.LogManager; 导入 org.apache.logging...

回答 1 投票 0

Slf4J 在 Linux 屏幕会话中运行时不登录文件

Slf4j 应该登录到 LatestLog.log 文件 当我使用“java -jar Bot.jar args...”运行我的 jar 文件时,它会工作并登录到 /logs/LatestLog.log。 当我用“screen -d -m -S

回答 0 投票 0

How to override Log4j properties with a Java "-D..." command line argument?

假设您有以下类型的 log4j2.xml 配置文件: 假设您有以下类型的 log4j2.xml 配置文件: <?xml version="1.0" encoding="UTF-8"?> <Configuration...> <Properties> <Property name="appendToLogFile">false</Property> </Properties> <Appenders> ... <File name="File" filename="app.log" append="${appendToLogFile}"> ... </File> ... </Appenders> ... </Configuration> 当您在命令行中调用 Java 应用程序时,如何通过 Java 命令行参数 appendToLogFile 覆盖此 -Dwhatever.log4j.whatever.appendToLogFile=true 属性(我想我已经在某处读到这是可能的。 当然也欢迎做类似事情的替代建议(但我只想拥有一个 log4j 配置文件)。 蒂维亚

回答 0 投票 0

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