This is my properties file:
log4j.rootLogger=INFO, DATEDFILE, CONSOLE, DEBUG
### direct log messages to stdout ###
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
#log4j.appender.stdout.Target=System.out
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
log4j.appender.DATEDFILE=biz.minaret.log4j.DatedFileAppender
log4j.appender.DATEDFILE.layout=org.apache.log4j.PatternLayout
log4j.appender.DATEDFILE.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
log4j.appender.DATEDFILE.Prefix=arendeprocess.
log4j.appender.DATEDFILE.Suffix=.log
log4j.appender.DATEDFILE.Directory=//localhost/WebsphereLog/PandoraArendeWeb/
I think it should make the category DEBUG log, why doesn’t it?
You are explicitly setting the minimum level of logging to INFO, followed by the list of appenders where the log statement should be logged. So, the mention of
DEBUGin that list means you are going to define an appender whose name isDEBUGand it doesn’t refer toDEBUGlog level, AFAIU.