log4j的配置问题,实在是找不出问题呀~求救
### set log levels ### log4j.rootLogger = INFO,FileLog,FileLogError log4j.logger.com.kx=INFO,FileLog,FileLogError
log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console.layout=org.apache.log4j.PatternLayout log4j.appender.Console.layout.ConversionPattern=[%d{dd/MM HH
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
应该不是没有输出,楼主全盘搜一下日志文件,应该有很多一样的文件名, 你只是看的路径不一样
使用绝对路径时没问题.
hil2010这们兄弟的方法有效,问题是解决了.
但为什么原来那方法会得不到输出呢?
看看是不是路径问题,使用绝对路径排查一下
我使用绝对路径时,输出日志正常 ,但使用相对路径,就输出不了,我是在web.xml中使用
<listener><listener-class>com.web.MyContextLoaderListener</listener-class></listener>
用程序计算出日志输出的绝对路径,再修改了log4j配置文件
你确认文件输出前自己手动建立了??
System.setProperty("webappHome", webappHome),其中webappHome可以通过servletContext.getRealPath("/")获得,