我正在使用apache logger api来记录消息,警告,错误和异常。我在logger api中找到两个方法来捕获日志名称。
public static Logger getLogger(String name)
public static Logger getLogger(Class clazz)
哪些是最佳选择性能的方法?
答案 0 :(得分:2)
通常,记录器实例创建为静态字段。因此,每个JVM每个类只进行一次调用,性能差异将在噪声中。
很难看出有充分理由不这样做。如果你要打电话给那个上课的人,你每个班级都要做一个记录器,所以你不可能坐在一个循环中。
所以你可以期待一个课程更快的课程,但你会很难在现实的情况下衡量差异。