作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 Tapestry fwk 中有一个注释 @Log
,它以调试级别跟踪方法的进入和退出。
slf4j 有同样的东西吗?
最佳答案
这似乎不太可能与日志框架一起打包。
Tapestry 的@Log
注释通过它的AOP 机制工作。组件类和模板在加载时根据各种字段和方法上的各种注释进行转换和建议,这也是 @Log
功能的工作方式(通过 LogWorker
转换工作程序,它查找组件方法上的注释并包装方法调用,将实际调用放在日志语句之间)。
用 SLF4j 打包的注解必须做类似的事情,对于这么少的功能来说,这是一种侵入性很强且不切实际的事情。
但是,如果您的项目使用 AOP(例如通过 AspectJ),您可以创建自己的日志注释和 advice ,调用适当的 SLF4j 方法。
关于java - slf4j 是否存在像 Tapestry 的 @Log 这样的注解?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5702868/
我是一名优秀的程序员,十分优秀!