当前位置: 首页 > 知识库问答 >
问题:

升级到java 11后SLF4J日志记录不工作

景书
2023-03-14

我正在使用:import org.slf4j.logger;导入org.slf4j.loggerFactory;

有人能帮忙解决问题吗。

共有1个答案

汤枫涟
2023-03-14

log4j-slf4j18-impl应与SLF4J 1.8.x或更新版本一起使用。

利用Java模块系统的应用程序应该使用SLF4J 1.8.x和log4j-SLF4j18-impl。

来源:https://logging.apache.org/log4j/2.x/log4j-SLF4j-impl/index.html

 类似资料:
  • 在我的Java应用程序中,我使用SLF4J+Logback进行日志记录。我在开发环境中使用调试级日志记录,在生产环境中使用错误级日志记录。但是有一些消息我无论如何都想要记录下来,无论日志级别如何(类似于,但使用的是logger)。 有什么切实可行的方法可以实现这一点吗?我可以使用error或更低的级别,但我想做的是给出一些信息,所以在语义上是错误的,它不是错误。 我可以在我的中为我的类定义另一个记

  • 互联网上有许多帖子建议如何从logback迁移到log4j2进行Spring引导日志记录。 参考这个sof post-Spring Boot日志与log4j2-我已经配置我的项目使用log4j2。然后我添加了一些基本的log4j2.xml和log4j2.properties文件来测试。 但是在这些更改之后,我的项目无法进行任何日志记录。有人能帮我找出毛病吗? 项目代码可在github-https:

  • 这是数据库架构 下面是我的log4j属性文件在写入文件时的工作版本

  • 我在一个类中创建了3个不同的slf4j记录器: 奇怪的是,即使在调试级别配置了X.Y.Z.MyClass,MyClass-a和MyClass-b记录器也不是在调试级别记录日志,而是在配置的根级别记录日志(在我的例子中是info)。如下所示,即使为-a和-b指定特定的记录器也不起作用。在我将根更改为debug之前,它们不会在debug级别进行日志记录。真的被这个难住了,有什么想法吗?

  • 0.8.0 [!]从 alibaba/weex-ui 迁移到 apcahe/incubator-weex-ui 0.7.1 [+] wxc-slider-bar 新增 wxcSliderBarTouchEnd 事件. [!] 修复 wxc-mask 输入时候抖动问题 [!] 修复调试时候 console 不显示二维码的问题 0.7.0 [-] 移除支付宝判断,防止审核问题 issue/467 [!

  • 5.0.170927 [核心] 增加是否开放注册设置 增加已经安装模板文件检测是否已经删除功能 增加模板卸载风险提示 增加钩子同步功能 增加用户操作同步功能 #291 增加网站信息【$site_info】变量,可以在插件中使用 #310 修复添加管理员不能登录 #110 优化 admin.js 优化后台模板设计排版 优化后台加密码设置 返回按钮统一优化 优化 url 美化时规划选择 修复api模块