Mucha gente piensa que log4j es difícil de usar porque no sale a la consola IDE. Jaja, de hecho, todo se debe a la configuración. Veamos cómo lo configuré en la consola paso a paso. El nivel y el modo de salida son Todos lo sabemos, así que no entraré en detalles aquí, solo mire los comentarios del código:
# Todo, SEGUIMIENTO, DEPURACIÓN, INFORMACIÓN, ADVERTENCIA, ERROR, FITAL, APAGADO
#Configuración del registro global del proyecto
log4j.rootLogger=ERROR
#Todos los registros del paquete especificado (solo registros de salida del paquete com del proyecto)
log4j.logger.com=DEPURACIÓN,yin,dailly_rolling_file
#El nivel de salida especificado no se gestiona globalmente
log4j.additivity.com=false
#Salida a consola
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
# Salida al archivo
log4j.appender.file = org.apache.log4j.FileAppender
log4j.appender.file.File = C/://logs//log.log
log4j.appenile.file.Append = verdadero
log4j.appender.file.layout = org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern = %-d{aaaa-MM-dd HH/:mm/:ss,SSS} [%c]-[%p] %m%n
# Salida al tamaño del archivo continuo (100 indica la cantidad de archivos de respaldo)
log4j.appender.rolling_file = org.apache.log4j.RollingFileAppender
log4j.appender.rolling_file.Umbral = ERROR
log4j.appender.rolling_file.File = C/://logs//log_rolling.log
log4j.appenile.rolling_file.Append = verdadero www.VeVB.COm
log4j.appenile.rolling_file.MaxFileSize = 10 KB
log4j.appenile.rolling_file.MaxBackupIndex = 100
log4j.appender.rolling_file.layout = org.apache.log4j.PatternLayout
log4j.appender.rolling_file.layout.ConversionPattern = %-d{aaaa-MM-dd HH/:mm/:ss,SSS} [%c]-[%p] %m%n
# Salida a archivo continuo por fecha
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 = .aaaa-MM-dd
log4j.appender.dailly_rolling_file.layout=org.apache.log4j.PatternLayout
log4j.appender.dailly_rolling_file.layout.ConversionPattern=%-d{aaaa-MM-dd HH/:mm/:ss,SSS} [%c]-[%p] %m%n