Saat ini saya menggunakan logger di proyek saya dengan cara berikut:
private static final Logger LOGGER;
static{
LOGGER = logger.getLogger();
}
Saya mendapat review kode untuk menggunakan blok statis untuk menginisialisasi variabel logger. Saya diberitahu untuk menginternalisasi variabel logger dalam pernyataan deklarasi itu sendiri.
private static final Logger LOGGER = Logger.getLogger();
Saya mencoba mencari tahu apa bedanya jika saya tidak menginisialisasi di blok statis. Saya ingin tahu apakah ini sebuah praktik.