我有下面的类,但如果我们创建对象多次,那么将使用静态
class MyLogger {
static Logger logger;
public MyLogger(Class cls) {
logger = Logger.getLogger(cls.getName());
}
public MyLogger(String name) {
logger = Logger.getLogger(name);
}
}
我想提高日志记录的性能,我正在使用自己的调用者类进行日志记录。
1条答案
按热度按时间z2acfund1#
如果你想提高日志记录的性能,一种方法是使用一个静态方法,该方法创建一个logger对象的示例并返回它。这将确保在整个应用程序中只创建和使用一个logger对象的示例。