作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有人可以解释一下lombok.extern.slf4j.XSlf4j
和lombok.extern.slf4j.Slf4j
之间的区别吗?看起来XSlf4j
是一个新添加的,为什么这个新注释被添加到Lombok库中。
最佳答案
一个注释会生成普通记录器,另一个注释会生成扩展记录器。
Lombok 为 xslf4j 注释生成此代码(此代码来自 https://projectlombok.org/api/lombok/extern/slf4j/XSlf4j ):
private static final org.slf4j.ext.XLogger log = org.slf4j.ext.XLoggerFactory.getXLogger(LogExample.class);
XLogger 是一个扩展记录器,请参阅 https://www.slf4j.org/extensions.html ,它有一个以此摘要开头的描述:
The XLogger class provides a few extra logging methods that are quite useful for following the execution path of applications. These methods generate logging events that can be filtered separately from other debug logging. Liberal use of these methods is encouraged as the output has been found to
- aid in problem diagnosis in development without requiring a debug session
- aid in problem diagnosis in production where no debugging is possible
- help educate new developers in learning the application.
关于java - Lombok 中的 @XSlf4j 和 @Slf4j 注释有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76654902/
我是一名优秀的程序员,十分优秀!