Why do we declare Loggers static final?

后端 未结 14 2015
陌清茗
陌清茗 2020-11-28 01:19

In Java, why is it best practice to declare a logger static final?

private static final Logger S_LOGGER
14条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-11-28 02:03

    This code is vulnerable,but, after Java7, we can use Logger lgr = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); instead of static logger.

提交回复
热议问题