我正在使用 log4j 进行日志记录,为了在执行时获取各个方法的类名,我得到了一些使用 SecurityManager 来获取类名的常用方法,但我不想使用 SecurityManager,他们还有其他方法吗在运行时获取类名。我也不想编写代码(MyClass.getClassName
)来获取每个类中的类名。
class log extends SecurityManager {
public String getClassName() {
return getClassContext()[3].getName();
}
}