一个关于log4j的有关问题
一个关于log4j的问题
为什么 PropertyConfigurator.configure("log4j.properties");会报错。
PropertyConfigurator 后面就点不出方法来了
------解决方案--------------------
报错 因为 PropertyConfigurator没有import进去 ,Import 快捷键:CTRL + SHIFT + o
另外
log4j.appender.R.File=C\:/batchprocessdata/log.log
==》
log4j.appender.R.File=C:/batchprocessdata/log.log
最后
PropertyConfigurator 后面就点不出方法来了,也是因为 PropertyConfigurator没有import进去 ,
------解决方案--------------------
1、看有没有引用log4j.jar
2、导入包
import org.apache.log4j.PropertyConfigurator;
- XML code
log4j.rootCategory=INFO, stdout , R log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.R=org.apache.log4j.RollingFileAppender log4j.appender.R.File=C\:/batchprocessdata/log.log #log4j.appender.R.DatePattern = '.'yyyy-MM-dd log4j.appender.R.Append=true log4j.appender.R.MaxFileSize=4MB log4j.appender.R.MaxBackupIndex=1000 log4j.appender.R.layout=org.apache.log4j.PatternLayout log4j.appender.R.layout.ConversionPattern=%d{yyyy-MM-dd } [%c]-[%p] %m%n
- Java code
private static final Logger LOG = Logger.getLogger(ImportDB.class.getName()); PropertyConfigurator.configure("log4j.properties");
为什么 PropertyConfigurator.configure("log4j.properties");会报错。
PropertyConfigurator 后面就点不出方法来了
------解决方案--------------------
报错 因为 PropertyConfigurator没有import进去 ,Import 快捷键:CTRL + SHIFT + o
另外
log4j.appender.R.File=C\:/batchprocessdata/log.log
==》
log4j.appender.R.File=C:/batchprocessdata/log.log
最后
PropertyConfigurator 后面就点不出方法来了,也是因为 PropertyConfigurator没有import进去 ,
------解决方案--------------------
1、看有没有引用log4j.jar
2、导入包
import org.apache.log4j.PropertyConfigurator;