slf4j相关内容

在SLF4j中从Java更改日志记录输出文件的名称

我正在使用slf4j来管理我的应用程序日志记录. 我想在配置log4j.properties之后更改输出文件的名称.我的意思是,文件名是输入我程序的一个参数,并且是可变的.我想从Java更改此slf4j属性. 有人知道这是否可能吗? 提前谢谢! 解决方案 最后,我解决了这个问题: public void updateFichierLogNames(String war ..
发布时间:2021-05-30 20:15:39 Java开发

带有log4j 2.8.1的slf4j-log4j桥

我正在努力删除对log4j 1.x版本的所有依赖,因为它们已经停产.我的代码使用slf4j-log4j12桥.在 slf4j-log4j 的 Maven 中央编译依赖项中,log4j 的版本为 1.2.17,更新列显示为 2.8.1. 因此,我尝试在build.gradle中执行以下操作,希望使用log4j-api-2.8.1代替默认情况下拉出的log4j-1.2.17.但这似乎不起作用.我 ..
发布时间:2021-05-30 20:13:30 其他开发

SLF4J如何支持结构化日志记录

任何人都知道SLF4J通常是如何实现结构化日志的吗? 是否已经有开放源代码可以处理此问题? 解决方案 如果将SLF4J与Logback和Logstash结合使用,则 StructuredArguments 支持结构化日志记录.您可以在Github上的 logstash logback编码器页面上找到有关此文档的文档. 一个简单的例子.此日志行. log.debug(“已检索 ..
发布时间:2021-05-18 19:35:42 Java开发

如何在Apache Beam和数据流中设置Logback MDC?

我们正在使用apache beam,并希望设置回发MDC.logback MDC是一个很棒的很棒的资源,当您有一个请求进入并存储一个userId(在我们的例子中,它是custId,fileId,requestId)时,那么无论何时开发人员登录,它都会神奇地将这些信息标记到开发人员日志上.开发人员不再忘记添加他添加的每个日志语句. 我将开始进行端到端集成类型测试,并在我们的微服务中嵌入apac ..
发布时间:2021-05-12 19:19:40 其他开发

为什么从其他代码而不是从我的代码向控制台输出Log4j?

我有一个使用Eclipse/STS和Spring MVC构建的Web应用程序. 我正在使用slf4j和log4j进行记录. 这是我的log4j.properties文件...我知道它正在使用,因为我在日期模式中添加了文本"MY TEST PROPS FILE",并且它出现在日志中... #根记录器选项log4j.rootLogger =调试,信息,警告,错误,标准输出,文件#将日志消 ..
发布时间:2021-05-03 19:49:32 Java开发

SLF4J:类路径包含多个SLF4J绑定警告

我在其他问题中看到,通常该警告的解决方案是将slf4j从导致该冲突的依赖项中排除,但我无法在我的项目中发现问题. SLF4J:类路径包含多个SLF4J绑定.SLF4J:在[jar:file:/Applications/Eclipse.app/Contents/Eclipse/plugins/org.eclipse.m2e.maven.runtime.slf4j.simple_1.16.0.20 ..
发布时间:2021-05-03 19:17:36 Java开发

忽略记录第三方库的重复异常消息

我需要处理日志中特定片段的重复. 我使用slf4j和logback登录我的应用程序.我使用一些外部服务(数据库,apache kafka,第三方库等).当失去与此类服务的连接时,我遇到了异常情况,例如 [kafka-producer-network-thread |producer-1] WARN o.a.kafka.common.network.Selector-本地主机/127.0. ..
发布时间:2021-04-08 18:40:28 Java开发

带有Jetty的外部log4j属性文件

我要将一堆Web应用程序(在Jetty中运行)从log4j迁移到slf4j.以前,log4j可以从jetty.home/resources/log4j.properties中找到log4j.properties文件.移至slf4j后,找不到外部log4j.properties文件,并且所有内容均已记录到stderror. 如果我在战争中构建相同的log4j.properties文件,那么一切 ..
发布时间:2021-02-11 20:40:43 其他开发

Log4j2/Slf4j和Java 11

我目前正在尝试使用log4j/slf4j和Java 11构建应用程序,但是我在运行时遇到了这个问题: 2018-12-10 22:09:27,225 main INFO Cannot initialize scripting support because this JRE does not support it. java.lang.NoClassDefFoundError: javax/ ..
发布时间:2021-02-10 18:39:50 Java开发

SLF4J:iText7到底需要哪些.jar文件?

我尝试运行此处,但它抱怨缺少SLF4J,所以我从官方网站下载了zip存档. 教程视频显示使用了3个jar文件(log4j-over-slf4j,slf4j-api和slf4j-log4j12),但是如果我将所有3个文件都添加到我的项目(我没有使用Maven!),它抱怨"log4j-over ..."和api都在那儿. 如果我删除了"over"文件,它会显示“无法实例化SLF4J Log ..
发布时间:2021-02-09 19:57:19 Java开发

Slf4j和类路径错误

我将执行一个maven项目,但是我的类路径不正确... 我尝试了许多可能,但未找到任何解决方案。 编译成功,但是当我启动程序时,出现以下错误: [root @ sandbox kafka-log-appender]#java -cp“ target / kafka-log-appender-1.0-SNAPSHOT.jar:log4j-1.2.17.jar” com.log.kafka ..
发布时间:2020-10-02 04:37:36 Java开发