groovy - 将 Log4j2 注释与自定义生成的记录器一起使用
问题描述
根据http://logging.apache.org/log4j/2.0/manual/customloglevels.html#CustomLoggers,当使用自定义日志记录级别为该自定义日志记录级别引入便利方法时,可以为自定义记录器包装器生成源。
我们目前正在使用 Groovy @Log4j2 注释将记录器字段注入需要记录器的类中。
是否可以将两者结合起来——即新的便捷方法应该可以通过注解注入的记录器获得——使用注解还是需要编写新的自定义注解?
我们目前正在使用 Log4j2 2.11.2、Spring Boot 2.1.4、Groovy 2.5.6 和 Java 8。
解决方案
我看不到任何可能性,但您可以创建自己的注释处理器并生成您喜欢的代码。
推荐阅读
- elasticsearch - Kibana 增强表 - 计算列
- laravel - 我正在尝试将多个图像下载为 zip 文件,但使用 laravel 7 时出错
- dynamics-crm - 从 Dynamics 365 运行自定义工作流时出现 2 分钟超时问题
- amazon-web-services - EC2上的logstash连接到ES时的403状态码
- swift - 在 Swift 5.5+ 的后台线程上使用 JSONDecoder
- flutter - 我只能得到完全包含搜索文本的结果。即使是一个拼写错误也会阻止我得到我正在寻找的东西
- node.js - Nodejs fs.watch / fs.readFile - 返回添加的文件
- reactjs - 显示来自给定数据对象的图像
- ajax - 来自 ajax 的 Laravel 表单验证返回错误
- python - 我正在尝试编写一个代码来随机选择一个随机选择了 3 次的女孩名字