Bunu google'da yaparsanız, bazı durumlarda kaydedicilerin statik final olarak tanımlanmadığını görebilirsiniz. Buna hızlı bir kopyala-yapıştır yapıştırın ve bu açıklayabilir.
Biz KAYIT'ı kullanmak bizim adlandırma kuralına tüm kodunda ve bu karşılık gelir (ve bizim checkstyle onunla mutlu).
Eclipse'deki sıkı adlandırma kuralından yararlanarak daha da ileri gidiyoruz. Şu kod şablonuyla yeni bir sınıf oluşturuyoruz:
// private static final Logger LOGGER = Logger.getLogger(${enclosing_type}.class);
Başlangıçta ihtiyacımız olmadığı için kaydedici yorumlanır. Ama daha sonra ihtiyacımız olursa, sadece rahatsız ediyoruz.
Daha sonra kodda, bu günlükçünün mevcut olmasını bekleyen kod şablonlarını kullanıyoruz. Try-catch şablonuyla örnek:
try {
${cursor} or some other template
} catch (Exception t) {
LOGGER.error("${methodName} ${method parameters}", t);
}
Bunu kullanan birkaç şablonumuz daha var.
Sıkı kongre bizi daha üretken ve kod şablonları ile tutarlı olmasını sağlayacaktır .