首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

log4j不能输出日志,该如何处理

2012-02-21 
log4j不能输出日志程序代码如下Logger logLogger.getLogger(LoginAction)log.error(ERROR)编绎通过

log4j不能输出日志
程序代码如下
Logger log=Logger.getLogger("LoginAction");
log.error("ERROR");
编绎通过,但没有输出结果,也找不到对应的日志文件

class文件的下面commons-logging.properties文件内容如下

log4j.rootLogger=INFO,FILE
log4j.logger.hello=WARN,FILE
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=test.log
log4j.appender.FILE.layout=org.apache.log4j.SimpleLayout
log4j.appender.console.loyout=org.apache.log4j.SimpleLayout

是不是Logger log=Logger.getLogger("LoginAction");后还要读一下配置文件啊,还是直接用?

[解决办法]
log4j的默认配置文件名是log4j.properties
[解决办法]
如果你的配置文件不是log4j.properties,就要在程序中指定文件:
PropertyConfigurator.configure("commons-logging.properties");
你的配置文件内容有误。我都告诉你了,你怎么没有改。

[解决办法]
你那项目我给你发邮箱里去了,收一下

热点排行