为此,您应该使用执行日志记录的正交代码包装您的类。
由于您的类未实现接口,因此无法使用动态代理,因此您必须使用使用字节码工程的解决方案之一。
我知道最强大的解决方案是AspectJ。但是也许您甚至不需要它。您可以使用Javassist或CGLIb(字节代码工程库),它们允许创建用于包装类的代理,因此您可以添加执行日志记录的代码。

为此,您应该使用执行日志记录的正交代码包装您的类。
由于您的类未实现接口,因此无法使用动态代理,因此您必须使用使用字节码工程的解决方案之一。
我知道最强大的解决方案是AspectJ。但是也许您甚至不需要它。您可以使用Javassist或CGLIb(字节代码工程库),它们允许创建用于包装类的代理,因此您可以添加执行日志记录的代码。