Java projelerinizde log tutmak için log4j kullanıyorsanız eğer birazdan bahsedeceğim sorunla daha önce karşılaşmış olabilirsiniz ya da karşılaşmanız muhtemeldir. ![]()
Eğer hibernate için log4j‘yi aşağıdaki gibi kullanırsak ve bölgesel dil ayarlarımız Türkçe ise konsolda tüm debug loglamalarını da gösterecektir.
|
1 |
log4j.logger.org.hibernate=info |
Bunun nedeni ise derleme zamanında “info” daki “i” harfinin büyük harfe çevrilince “İ” olarak çevrilmesidir. Bunun önüne geçmek için 2 yöntem var:
1. si bölgesel dil ayarlarını İngilizce’ye ayarlamak.
2. si bölgesel dil ayarlarınızı değiştirmeden “info” yerine “Info” yazmak, yani şu şekilde:
|
1 |
log4j.logger.org.hibernate=Info |
şeklinde sorunumuzu çözebiliriz.
