java - 在 sl4j 的 java 中的每个类中初始化记录器
问题描述
'
我正在使用 sl4j 登录我的 java 类,虽然我也添加了依赖项,但我的问题是,如果我有很多 java 类说在不同的包中有 50 个类,那么对于日志记录我需要添加以下语句在我的每一堂课中,现在假设下面的代码是针对我的主课的
final Logger LOG = LoggerFactory.getLogger(Main.class);
有什么方法我不需要在每个类中显式初始化 sl4j 的记录器
解决方案
如果您的项目是基于 Spring 的,您可以使用 AOP 来记录消息。
推荐阅读
- c# - 在 ASPNET API 中接收文件和复杂类型
- angular - 如果找不到,请下载图像,然后使用 async / promise 显示它
- angular - 如何在 gcloud 上自动化 Angular 构建、dockerizing 和推送镜像
- c# - 如何等待特定的 http 状态码 - C#
- python - 保存到数据库时预期的字符串或类似字节的对象django
- c# - 避免实体框架中 ThenLoadRelated() 之后的重复调用
- angularjs - 角链式预输入中断与空格
- electron - 编写自定义 Electron-Forge Maker
- autodesk-forge - Revit的错误设计自动化
- node.js - 使用外部 webhook 在 Dialogflow 中读取 Google 表格并显示内容