dkim18
asked on
Logging info not appearing in console
Hi,
If log is not null(log: org.apache.commons.logging .impl.Log4 JLogger@11 e67ac), but I don't see any log info in console.
...
...
Log log = LogFactory.getLog(target.g etClass()) ;
System.out.println("log: " + log);
log.trace("Executing method: " + method.getName() + " " + target.getClass());
log.info("Executing method: " + method.getName() + " " + target.getClass());
...
...
What am I doing wrong?
thx
If log is not null(log: org.apache.commons.logging
...
...
Log log = LogFactory.getLog(target.g
System.out.println("log: " + log);
log.trace("Executing method: " + method.getName() + " " + target.getClass());
log.info("Executing method: " + method.getName() + " " + target.getClass());
...
...
What am I doing wrong?
thx
Please post your log config file
ASKER
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"
threshold="all" debug="false">
<!--
STDOUT
<appender name="STDOUT" class="org.apache.log4j.Co nsoleAppen der">
<param name="Target" value="System.out" />
<layout class="org.apache.log4j.Pa tternLayou t">
<param name="ConversionPattern"
value="[%d{ISO8601}] %-5p %c %m %n" />
</layout>
<filter class="org.apache.log4j.va ria.LevelR angeFilter ">
<param name="LevelMin" value="DEBUG" />
<param name="LevelMax" value="INFO" />
</filter>
</appender>
STDERR
<appender name="STDERR" class="org.apache.log4j.Co nsoleAppen der">
<param name="Target" value="System.err" />
<layout class="org.apache.log4j.Pa tternLayou t">
<param name="ConversionPattern"
value="[%d{ISO8601}] %-5p %c %m %n" />
</layout>
<filter class="org.apache.log4j.va ria.LevelR angeFilter ">
<param name="LevelMin" value="WARN" />
<param name="LevelMax" value="FATAL" />
</filter>
</appender>
-->
<logger name="org.springframework" >
<level value="INFO" />
</logger>
<!--
<logger name="ch">
<level value="DEBUG" />
</logger>
-->
<!-- -->
<!-- setup log4j's root logger -->
<!-- -->
<root>
<level value="all" />
<appender-ref ref="STDOUT" />
<appender-ref ref="STDERR" />
</root>
</log4j:configuration>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"
threshold="all" debug="false">
<!--
STDOUT
<appender name="STDOUT" class="org.apache.log4j.Co
<param name="Target" value="System.out" />
<layout class="org.apache.log4j.Pa
<param name="ConversionPattern"
value="[%d{ISO8601}] %-5p %c %m %n" />
</layout>
<filter class="org.apache.log4j.va
<param name="LevelMin" value="DEBUG" />
<param name="LevelMax" value="INFO" />
</filter>
</appender>
STDERR
<appender name="STDERR" class="org.apache.log4j.Co
<param name="Target" value="System.err" />
<layout class="org.apache.log4j.Pa
<param name="ConversionPattern"
value="[%d{ISO8601}] %-5p %c %m %n" />
</layout>
<filter class="org.apache.log4j.va
<param name="LevelMin" value="WARN" />
<param name="LevelMax" value="FATAL" />
</filter>
</appender>
-->
<logger name="org.springframework"
<level value="INFO" />
</logger>
<!--
<logger name="ch">
<level value="DEBUG" />
</logger>
-->
<!-- -->
<!-- setup log4j's root logger -->
<!-- -->
<root>
<level value="all" />
<appender-ref ref="STDOUT" />
<appender-ref ref="STDERR" />
</root>
</log4j:configuration>
Try
Log log = LogFactory.getLog("STDOUT" );
Log log = LogFactory.getLog("STDOUT"
ASKER
Log log = LogFactory.getLog("STDOUT" );
log.trace("Executing method: " + method.getName() + " " + target.getClass());
log.info("Executing method: " + method.getName() + " " + target.getClass());
didn't print anything...
log.trace("Executing method: " + method.getName() + " " + target.getClass());
log.info("Executing method: " + method.getName() + " " + target.getClass());
didn't print anything...
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
You can also get the logger as :
Logger logger = Logger.getLogger("your.log .name.here ");
If the logger is found, it will take the specific logger, or just use the root logger
Logger logger = Logger.getLogger("your.log
If the logger is found, it will take the specific logger, or just use the root logger