posts - 56, comments - 54, trackbacks - 0, articles - 4
   ::  ::  :: 联系 :: 聚合  :: 管理

今天为一个Batch类配置Log4j的时候。遇到一个问题:log4j.properties放在Batch类的相同目录下。
怎样在运行时动态的取得这个配置文件。
后来解决的办法很简单:
Properties prop = ResourceManager.getResourceAsProperties("jp.co.swics.edinaiji.batch.log4j"); 
PropertyConfigurator.configure(prop);
log.debug("[Standard Logger is ready.]");

不过由此想到了一个问题。一个类在运行的时候可以知道自己所在的目录吗?


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


网站导航: