tomcat5.5.20 中使用log4j 1.2.8 的问题(本人初次使用log4j)

weakspring 2007-01-29 05:05:23
环境 :tomcat5.5.20 ,log4j 1.2.8,window2000 server。
log4j 的jar包放在 aa\WEB-INF\lib 里,并将log4j.jar设到了classpath环境变量里。aa\WEB-INF\classes 下面有log4j.properties这个文件。
aa是我发布的web应用。
log4j.properties的内容为

## LOGGERS ## log4j.rootLogger=INFO,A1,A2
## APPENDERS ##
log4j.rootLogger.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A2=org.apache.log4j.FileAppender
log4j.appender.A2.File=f:/test.log

## LAYOUTS ##
log4j.rootLogger.A1.layout=org.apache.log4j.SimpleLayout
log4j.rootLogger.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %5p %c{1}:%L - %m%n


问题现象:启动tomcat,控制台里报错:
log4j:ERROR Could not find value for key log4j.appender.A1
log4j:ERROR Could not instantiate appender named "A1".
log4j:ERROR Could not find value for key log4j.appender.A2.layout
log4j:ERROR No layout set for the appender named [A2].

web应用可以正常运行,但是用不了log4j。
请大家帮忙看看。非常感谢。


...全文
465 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
sg552 2007-01-29
  • 打赏
  • 举报
回复
log4j.appender.A1

你没有写出这个来。

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧