943得票39回答
SLF4J:无法加载类“org.slf4j.impl.StaticLoggerBinder”

我的应用程序需要部署在tcServer和WebSphere 6.1上。此应用程序使用ehCache,并因此需要slf4j作为依赖项。 因此,我已将slf4j-api.jar(1.6)jar添加到我的war文件包中。 在tcServer中应用程序运行良好,但出现以下错误:SLF4J: Fail...

438得票6回答
为什么不使用java.util.logging呢?

我人生中第一次发现自己处于一个编写将被开源的Java API的位置上。希望能够被包含在许多其他项目中。 在记录方面,我(以及与我一起工作的人)一直使用JUL(java.util.logging),并且从未遇到任何问题。然而,现在我需要更详细地了解我在API开发方面应该做些什么。我已经进行了一...

317得票3回答
如何记录格式化消息、对象数组和异常?

如何正确记录既包含已填充消息又包含异常堆栈跟踪的日志?logger.error( "\ncontext info one two three: {} {} {}\n", new Object[] {"1", "2", ...

301得票21回答
SLF4J: 类路径包含多个SLF4J绑定

我遇到了以下错误。看起来有多个记录框架绑定到 slf4j。不确定如何解决。非常感谢任何帮助。SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/C:/Users/admin...

212得票5回答
如何配置slf4j-simple

我的实现是使用了api 1.7和slf4j-simple。但我无法找到如何配置此组合的日志记录级别。 有人可以帮忙吗?

199得票4回答
以编程方式配置Log4j记录器

我想第一次使用SLF4J(与log4j绑定)。 我想配置3个不同命名的记录器,可以由LoggerFactory返回,这些记录器将记录不同级别并将消息推送到不同的附加器: Logger 1“FileLogger”记录DEBUG并附加到DailyRollingFileAppender Logger...

194得票7回答
如何在线程池中使用MDC?

在我们的软件中,我们广泛使用 MDC 来跟踪 Web 请求的会话 ID 和用户名。这在原始线程中运行时很好用。 然而,在后台需要处理很多事情。为此,我们使用了 java.concurrent.ThreadPoolExecutor 和 java.util.Timer 类以及一些自己编写的异步执...

185得票2回答
使用slf4j和log4j2是否值得?

我无法确定是否要在使用log4j2时使用slf4j。根据在线帖子,看起来不会有任何性能损失,但它真的必要吗。 此外,以下几点支持log4j2: SLF4J强制您的应用程序记录字符串。如果要记录文本,Log4j 2 API支持记录任何CharSequence,但也支持原样记录任何对象。 L...

175得票36回答
使用Lombok的@Slf4j和Intellij构建:无法找到符号日志。

我有一个使用Maven构建的项目,在命令行中没有任何问题。然而,当我在IntelliJ中构建它时,我会遇到以下错误:java: FileName.java:89: cannot find symbol symbol : variable log Java文件中未定义或导入任何日志,但是存在一...

172得票3回答
使用Logback将不同的消息记录到两个文件中

我正在使用logback/slf4j进行日志记录。我想解析我的日志文件以分析一些数据,因此我不想解析一个非常大的文件(主要由调试语句组成),我想要有两个logger实例,每个实例都将日志记录到单独的文件中;一个用于分析,一个用于通用日志记录。请问Logback或其他任何记录器是否支持这种功能?