java - 如何使用 slf4j 登录公共(public)共享库?

标签 java maven slf4j-api

我正在编写一个公共(public)共享库,并希望使用 slf4j 日志记录来打印一些日志,而不依赖于特定的实现,以便该库的用户可以使用自己的日志记录框架。

但我收到警告“未指定 slf4j 提供程序”。如何在不依赖于具体实现的情况下拥有带有日志记录的公共(public)库。

最佳答案

软件的作用是使用您的库来提供 slf4j 实现。

您可以使用 <scope>test</scope> 添加 slf4j-simple在您的 pom.xml 中以在单元测试中使用它。

关于java - 如何使用 slf4j 登录公共(public)共享库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54672884/

相关文章:

java - 在 java 8::method 引用中使用空对象的实例方法

java - 未定义名为 'PlaceDAO' 的 bean

android - 方便的 Kotlin LoggerFactory 简化

java - 如何在帮助 :effective-pom? 中指定 Artifact

maven - 使用公司范围的 super /父 POM 覆盖 super POM

java - 在 SpringBoot 应用程序中使用 Java 的简单日志记录外观

gradle - 类路径包含多个 SLF4J 绑定(bind)错误

java - 使用 Rest 的 Android Web 服务 - SOAP 消息中出现错误

java - 在 Glassfish 集群上查找 JMS 连接工厂池失败

java - 从 java 中嵌套的 JSON 格式文件中读取值