KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I am using the following code within my project to log debug messages with log4j private static final Logger LOG = Logger.getLogger(MyClass.class) // ... if(LOG.isDebugEnabled()) { LOG.debug("my log message"); } I can confirm that my log4j configuration is correct by adding a break point at the line where the debug message is written, i.e. LOG.isDebugEnabled() does return true . Interestingly, my debug message does not show up in the console of my IDE (IntelliJ), however when changing LOG.debug() to LOG.info() , the info message is logged as expected. Any ideas what I should be looking for in order to find out what's going wrong here? EDIT: here's my log4j.properties file log4j.appender.Stdout=org.apache.log4j.ConsoleAppender log4j.appender.Stdout.layout=org.apache.log4j.PatternLayout log4j.appender.Stdout.layout.conversionPattern=%-5p [%d{dd.MM.yy HH:mm:ss}] %C{1} - %m [thread: %t]\n log4j.appender.Stdout.threshold=info log4j.appender.StandaloneFile=org.apache.log4j.RollingFileAppender log4j.appender.StandaloneFile.File=logs/standalone.log log4j.appender.StandaloneFile.MaxFileSize=5MB log4j.appender.StandaloneFile.MaxBackupIndex=20 log4j.appender.StandaloneFile.layout=org.apache.log4j.PatternLayout log4j.appender.StandaloneFile.layout.ConversionPattern=%-5p [%d{dd.MM.yy HH:mm:ss}] %C{1} - %m [thread: %t]\n log4j.appender.StandaloneFile.threshold=info log4j.rootLogger=info, Stdout, StandaloneFile log4j.logger.com.myPacke.package1=info, Stdout, StandaloneFile log4j.logger.com.myPacke.package2=DEBUG
Tags (comma-separated)
Save Edits
Cancel