Многие люди думают, что log4j сложен в использовании, потому что он не выводит данные на консоль IDE. Ха-ха, на самом деле все это вызвано конфигурацией. Давайте посмотрим, как я настроил вывод log4j на консоль. уровень и режим вывода — Мы все это знаем, поэтому я не буду здесь вдаваться в подробности, просто посмотрите комментарии к коду:
# All,TRACE,DEBUG,INFO,WARN,ERROR,FITAL,OFF
#Глобальная конфигурация журнала проекта
log4j.rootLogger=ОШИБКА
#Все журналы в указанном пакете (выводятся только журналы в пакете com проекта)
log4j.logger.com=ОТЛАДКА,инь,dailly_rolling_file
#Указанный уровень вывода не управляется глобально
log4j.additivity.com=false
#Вывод на консоль
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
# Вывод в файл
log4j.appender.file = org.apache.log4j.FileAppender
log4j.appender.file.File = C/://logs//log.log
log4j.appenile.file.Append = true
log4j.appender.file.layout = org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern = %-d{гггг-ММ-дд ЧЧ/:мм/:сс,SSS} [%c]-[%p] %m%n
#Вывод для изменения размера файла (100 указывает количество файлов резервной копии)
log4j.appender.rolling_file = org.apache.log4j.RollingFileAppender
log4j.appender.rolling_file.Threshold = ОШИБКА
log4j.appender.rolling_file.File = C/://logs//log_rolling.log
log4j.appenile.rolling_file.Append = true www.VeVB.COm
log4j.appenile.rolling_file.MaxFileSize = 10 КБ
log4j.appenile.rolling_file.MaxBackupIndex = 100
log4j.appender.rolling_file.layout = org.apache.log4j.PatternLayout
log4j.appender.rolling_file.layout.ConversionPattern = %-d{гггг-ММ-дд ЧЧ/:мм/:сс,SSS} [%c]-[%p] %m%n
# Вывод в скользящий файл по дате
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 = .гггг-ММ-дд
log4j.appender.dailly_rolling_file.layout=org.apache.log4j.PatternLayout
log4j.appender.dailly_rolling_file.layout.ConversionPattern=%-d{гггг-ММ-дд ЧЧ/:мм/:сс,ССС} [%c]-[%p] %m%n