Banyak orang mengira log4j sulit digunakan karena tidak keluar ke konsol IDE. Haha, sebenarnya itu semua disebabkan oleh konfigurasinya. Mari kita lihat bagaimana saya mengkonfigurasinya ke konsol selangkah demi selangkah level dan mode keluaran Kita semua mengetahuinya, jadi saya tidak akan membahas detailnya di sini, lihat saja komentar kodenya:
# Semua, JEJAK, DEBUG, INFO, PERINGATAN, KESALAHAN, FITAL, MATI
#Konfigurasi log proyek global
log4j.rootLogger=KESALAHAN
#Semua log di bawah paket yang ditentukan (hanya log keluaran di bawah paket proyek com)
log4j.logger.com=DEBUG,yin,dailly_rolling_file
#Level output yang ditentukan tidak dikelola secara global
log4j.additivity.com=salah
#Output ke konsol
log4j.appender.yin = org.apache.log4j.ConsoleAppender
log4j.appender.yin.layout = org.apache.log4j.PatternLayout
log4j.appender.yin.layout.ConversionPattern = %n%d [%p] [%m] [%c] %M()[%L] %n
# Keluaran ke file
log4j.appender.file = org.apache.log4j.FileAppender
log4j.appender.file.File = C/://logs//log.log
log4j.appenile.file.Append = benar
log4j.appender.file.layout = org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern = %-d{yyyy-MM-dd HH/:mm/:ss,SSS} [%c]-[%p] %m%n
#Output ke ukuran file bergulir (100 menunjukkan jumlah file cadangan)
log4j.appender.rolling_file = org.apache.log4j.RollingFileAppender
log4j.appender.rolling_file.Threshold = KESALAHAN
log4j.appender.rolling_file.File = C/://logs//log_rolling.log
log4j.appenile.rolling_file.Append = benar www.VeVB.COm
log4j.appenile.rolling_file.MaxFileSize = 10KB
log4j.appenile.rolling_file.MaxBackupIndex = 100
log4j.appender.rolling_file.layout = org.apache.log4j.PatternLayout
log4j.appender.rolling_file.layout.ConversionPattern = %-d{yyyy-MM-dd HH/:mm/:ss,SSS} [%c]-[%p] %m%n
# Output ke file bergulir berdasarkan tanggal
log4j.appender.dailly_rolling_file = org.apache.log4j.DailyRollingFileAppender
log4j.appender.daily_rolling_file.File = C/://logs//log_daily_rolling.log
log4j.appender.dailly_rolling_file.DatePattern = .yyyy-MM-dd
log4j.appender.dailly_rolling_file.layout=org.apache.log4j.PatternLayout
log4j.appender.dailly_rolling_file.layout.ConversionPattern=%-d{yyyy-MM-dd HH/:mm/:ss,SSS} [%c]-[%p] %m%n