明月松间照 清泉石上流


                                        ——— 兵临城下   猫科动物
posts - 70, comments - 137, trackbacks - 0, articles - 23
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

关于Spring中Log文件的位置问题!

Posted on 2006-08-06 18:59 兵临城下 阅读(1621) 评论(6)  编辑  收藏 所属分类: Spring
      前几天初步使用了一下Spring和Hibernate,简单的JAVA程序从数据库中读取一些数据而已。功能本身实现没有什么问题。运行后,一切正常,可console 打出一段红字很扎眼:说我没有配置log文件,看来Spring强烈要求配置啊!
      好,那我就写了个log4j.properties配置文件放在project根目录下,再次运行,一切正常,log文件中也打出了信息。可我突然不想把log文件放在根目录下,我单独建了一个包,想放在这个包里面。可不知道在Spring中怎么指定这个路径。看了几个project下的配置文件,都不知道怎么设置!
      我这个不是web project,纯粹的JAVA,怎么指定我的log路径,请各位指点!

评论

# re: 关于Spring中Log文件的位置问题!  回复  更多评论   

2006-08-16 17:22 by itworker
放在classpath里就行了

# re: 关于Spring中Log文件的位置问题!  回复  更多评论   

2006-08-16 17:22 by itworker
放在classpath里就行了

# re: 关于Spring中Log文件的位置问题!  回复  更多评论   

2006-08-18 16:54 by amigojava
在bean配置文件中定义一个PropertyPlaceholderConfigurer的bean,指定locations属性为你的包的相对路径。详细讨论参见spring in action 的自定义属性编辑器的相关内容。

# re: 关于Spring中Log文件的位置问题!  回复  更多评论   

2006-08-19 21:14 by 兵临城下
我定义了以下的bean:
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list> <value>com/log/log4j.properties</value>
</list>
</property>
</bean>
但运行时仍然提示没有log配置。不知道怎么设置才好。
网上查了一些关于PropertyPlaceholderConfigurer的资料,都是配置数据库连接的,不知道非web project 的log怎么配置!还望指点!

# re: 关于Spring中Log文件的位置问题!  回复  更多评论   

2006-11-28 12:46 by 兵临城下
还是不行啊,郁闷!
没人用过?

# re: 关于Spring中Log文件的位置问题!  回复  更多评论   

2007-04-18 10:35 by 网络天下
前面加个classpath就会从classpath里找了

只有注册用户登录后才能发表评论。


网站导航: