PropertyConfigurator.configure(".\\src\\properties\\log2.properties");这句话是手动加载log4j.properties的,如果你是自动加载,去掉这句话,如果是手动换成配置文件的路径,还有在你的src目录下面建立一个properties目录
解决方案 »
- 使用java反射机制优化jdbc的操作!超好用!
- EJB1.1 EJBHome的规范
- 高分求:如何测试一个JAVA系统(或一个JAVA类)在执行时占用内存大小和CPU率?
- 请教一个空指针异常问题 谢谢 了
- 简单送分题!
- 这么简单的SQL为何报:Invalid column name
- 高手帮看:jbuilder2005+Hibernate+mysql+tomcat配置问题
- hibernate2.1.7问题滞后20秒
- JDOM 中如何使用 JAXEN 的 JDOMXpath ?
- Mybatis要返回ArrayList<Person>,在配置文件中要怎么写?
- 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还有我在本地试了一下日期没有问题啊