Java 如何在记录器中获取反射类和反射函数

Java 如何在记录器中获取反射类和反射函数,java,selenium,logging,automation,Java,Selenium,Logging,Automation,当输出显示在下面的记录器代码中时,我想在类(正在运行)下显示类和函数的名称。我应该如何反映函数和类 代码如下: Logger.getLogger("results").log(new LogRecord(Level.INFO, "Reflection Function. Reflection class, " + ((msg.isEnabled() && text.contains("Successfully update database."))

当输出显示在下面的记录器代码中时,我想在类(正在运行)下显示类和函数的名称。我应该如何反映函数和类 代码如下:

Logger.getLogger("results").log(new LogRecord(Level.INFO, "Reflection Function. Reflection class, "
                + ((msg.isEnabled() && text.contains("Successfully update database."))?"success":"failure")));

请帮助解决此问题

您的意思是打印每个事件的代码吗?检查log4j实现,希望这就是您要寻找的。不要使用“记录器”,而是使用JUnit或TestNG之类的库,并将这些
if-then
语句转换为
Assert
s。然后添加相关的验证字符串,您就可以获得所需的日志,而无需通过所有过程来查找失败的日志。谢谢!但在一段时间内,我会使用记录器,但我会记住这一点,并会尝试确定,但现在另一个问题是,我想在记录器中使用反射类和函数