Jboss varsayılan log ayarları
by admin on Feb.10, 2009, under yazılım geliştirme
Jboss’un kendi log ayarlarından oldum olası hazetmemişimdir. Geçenlerde canıma tak edip “eyyterbeaa” diyerek bu konuyu çözmeye karar verdim. Rahatsız olduğum konular şöyleydi,
1. DailyRollingFileAppender diskin dolmasına sebep oluyor. Limit koyamıyorum.
2. Varsayılan olarak DEBUG modunda çalışıyor, herşeyi log’a yazıyor, log çok şişiyor aradığımı bulmakta zorlanıyorum.
3. Jboss yeniden başlatıldığında server.log dosyasını truncate ediyor. Örneğin geceyarısı sunucuya bişey oldu, tekrar başlatıldı, sorun ile ilgili loglar uçmuş oluyordu.
Bunun için /server/default/conf/jboss-log4j.xml dosyasında şu değişiklikleri yaptım:
1. DailyRollingFileAppender’ı RollingFileAppender ile değiştirdim, DatePattern isimli property’yi açıklama haline getirdim. Böylece dosyaları günlük olarak tutmayacak. Bunun haricinde
<param name=”MaxFileSize” value=”1000MB”/>
<param name=”MaxBackupIndex” value=”5″/>
parametrelerini ekleyerek en fazla 1GB’lık 5 log dosyası tutacak şekilde ayarlamış oldum.
2. Aşağıdaki parametreyi ekleyerek varsayılan seviyeyi INFO’ya çektim. Böylece hiçbir DEBUG seviyesindeki veri log’a yazılmıyor olacak.
<param name=”Threshold” value=”INFO”/>
3. Varolan log dosyasının truncate edilmemesi için de Append parametresini true yaptım.
Genel olarak şöyle görünüyor:
Leave a Reply
Looking for something?
Use the form below to search the site:
Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!
Visit our friends!
A few highly recommended friends...
Archives
All entries, chronologically...