目前,我正在使用记录器检测方法以跟踪一些信息,但在将日志输出提取到文本文件中时遇到问题。
我正在做的是检测每个方法,logger.info
但是当您想要添加处理程序时它不起作用,因为这将为每个方法添加重复的处理程序。我现在使用insertBefore()
来自 Javassist 的方法作为检测部分,它是这样的:
insertBefore("Loggers and some implementations");
- 这意味着记录器/实现在运行之前在每个方法中完成,这意味着如果我要在此处添加处理程序,将有许多与方法数量相同的处理程序,并且重复给我错误。