PropertyConfigurator.configure(".\\src\\properties\\log2.properties");这句话是手动加载log4j.properties的,如果你是自动加载,去掉这句话,如果是手动换成配置文件的路径,还有在你的src目录下面建立一个properties目录
解决方案 »
- 在web.xml中配置lisener出现如下错误
- 用jsp的response生成excel到客户端(wb.write(response.getOutputStream());--乱码 急!!!
- session id 长度???
- Hibernate 使用 proxool 连接池 隔一段时间自动断开连接,郁闷死了,请求大家帮忙
- struts+hibernate空指针问题
- 诡异的J2EE连接MSSQL的问题
- 不使用Action execute方法的ActionForward进行页面跳转是否会有问题?
- tiles处理框架问题?
- java类型的解释
- 浏览器进servlet报404
- java应用调用EJB出现的错误
- 高手帮忙:一个折腾我们1天的接口调用的问题,请高手帮忙
我想问个问题,输出格式有关系么。我另外一个配置文件。
log4j.rootLogger=DEBUG,console
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n
输出正常,但是我想加个时间,怎么就不行了呢
log4j.appender.console.layout.ConversionPattern==%-d{yyyy-MM-dd HH:mm:ss} [%t] %-5p %c %x - %m%n
java.lang.NoSuchMethodError
at org.apache.log4j.pattern.CachedDateFormat.format(CachedDateFormat.java:279)
at org.apache.log4j.pattern.DatePatternConverter.convert(DatePatternConverter.java:100)
at org.apache.log4j.pattern.PatternConverter.format(PatternConverter.java:86)
at org.apache.log4j.PatternLayout.format(PatternLayout.java:482)
at org.apache.log4j.Layout.format(Layout.java:57)
at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:294)
at org.apache.log4j.WriterAppender.append(WriterAppender.java:165)
at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:239)
at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:67)
at org.apache.log4j.Category.callAppenders(Category.java:219)
at org.apache.log4j.config.ConfiguratorBase.detachListAppender(ConfiguratorBase.java:96)
at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:399)
at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:321)
at org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:327)
at test.Log4jTest1.main(Log4jTest1.java:14)
Exception in thread "main"
log4j.rootLogger=DEBUG,A1,console
log4j.appender.A1=org.apache.log4j.RollingFileAppender
log4j.appender.A1.Threshold=DEBUG
log4j.appender.A1.File=.\\src\\properties\\myapplication2.log
log4j.appender.A1.MaxFileSize=500kB
log4j.appender.A1.MaxBackupIndex=1
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%nlog4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern==%-d{yyyy-MM-dd HH:mm:ss} [%t] %-5p %c %x - %m%n还有我在本地试了一下日期没有问题啊