分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
如果你只是建一个java工程,又不想将其放在src目录下,可以使用如下方法进行指定log4j.properties所在的位置。
private void InitLog4jConfig() { Properties props = null; FileInputStream fis = null; try { // 从配置文件dbinfo.properties中读取配置信息 props = new Properties(); fis = new FileInputStream("config/log4j.properties"); props.load(fis); PropertyConfigurator.configure(props);//装入log4j配置信息 } catch (Exception e) { e.printStackTrace(); } finally { if (fis != null) try { fis.close(); } catch (IOException e) { e.printStackTrace(); } fis = null; } }
重点是:
PropertyConfigurator.configure(props);
这一句。
如果不指定会有如下提示:
log4j:WARN No appenders could be found for logger (org.apache.activemq.thread.TaskRunnerFactory).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.