java - 自动添加日志记录事件的 Java Eclipse 插件

标签 java eclipse logging eclipse-plugin

我想在我的 Eclipse(Helios) 中添加一个插件来记录我的函数开始和结束。更准确地说,我正在寻找类似这样的东西。

TestClass {

    private static final Logger logger = Logger.getLog("TestClass");

    public void displayHello () {
        System.out.println("Fooo");
    }
}

添加插件并启用功能日志记录后,我期待以下内容

TestClass {
  private static final Logger logger = Logger.getLog("TestClass");
   public void displayHello () {
     logger.debug ("displayHello() - Started");
     System.out.println("Fooo");
     logger.debug ("displayHello() - Ended");
   }
 }

我记得之前是用什么方法得到的,现在想不起来了,谁能帮我解决这个问题?

谢谢 安尼施

最佳答案

你应该看看AspectJSpring AOP它支持这样的东西,

execution(* com.java.test..*.*(..))

这将涵盖项目所有子包中的所有方法。因此无需一一定义所有方法。

关于java - 自动添加日志记录事件的 Java Eclipse 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14028383/

相关文章:

java - 访问 Jar 中的 PDF

c++ - 如何在 Eclipse 中使用 MinGW 编译 boost 线程?

spring - 如何在Spring项目中使用properties来配置log4j.xml

c# - 如何在 c# 中以编程方式从 svn 存储库获取最新的 top "n"提交消息

java - QT 与 Flex/Flash/AIR 的多媒体对比

Java - 结果集 getString() 不一致

Java NumberFormatException?

使用 pydev 打开文件时 Eclipse 崩溃

java - PreparedStatement 和 ResultSet 上的资源泄漏

如果不是重复行,Bash 添加到文件末尾 (>>)