在编译期间在日志中添加类和方法名称

时间:2016-10-05 11:53:45

标签: java logback lombok

我目前正在使用logback/slf4j作为JEE应用程序。

我想在日志中添加类名和方法,如:

Class1::method1::Log message

我知道有一种方法可以使用Logback Layouts自动添加它。但由于速度问题,我无法使用它:

  

生成方法名称并不是特别快。因此,它的使用   应该避免,除非执行速度不是问题。

在没有速度问题的情况下还有其他办法吗? (例如,使用Eclipse插件在编译时添加它)

1 个答案:

答案 0 :(得分:0)

我不知道在编译时自动执行任何操作(考虑到某些方法不是像初始化块那样的方法。)

通过在创建记录器时将方法连接到类名来为每个方法创建不同的记录器的一种可能性。