In Java, why is it best practice to declare a logger static final?
static final
private static final Logger S_LOGGER
This code is vulnerable,but, after Java7, we can use Logger lgr = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); instead of static logger.
Logger lgr = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());