Voglio solo sapere qual è il modo migliore per dichiarare la variabile logger in java. Di seguito sono riportate alcune dichiarazioni.Qual è il modo migliore per dichiarare la variabile logger in java
1> private static final Logger logger = Logger.getLogger(ServiceImpl.class);
2> private static Logger logger = Logger.getLogger(ServiceImpl.class);
3> private static final Logger LOGGER= Logger.getLogger(ServiceImpl.class);
4> private static Logger LOGGER= Logger.getLogger(ServiceImpl.class);
P.S Apprezzo davvero se qualcuno conosce altri modi alternativi migliori per dichiarare variabile looger.
Fino a te, ma dovresti usare le versioni 'final' – fge
possibile duplicato di [Un" Logger finale statico "deve essere dichiarato in MAIUSCOLO?] (http://stackoverflow.com/questions/1417190/should-a-static-final-logger-be-declared-in-upper-case) – dogbane