Posted on 2005-11-17 17:50
Terry的Blog 阅读(244)
评论(0) 编辑 收藏 所属分类:
java语言
今天为一个Batch类配置Log4j的时候。遇到一个问题:log4j.properties放在Batch类的相同目录下。
怎样在运行时动态的取得这个配置文件。
后来解决的办法很简单:
Properties prop = ResourceManager.getResourceAsProperties("jp.co.swics.edinaiji.batch.log4j");
PropertyConfigurator.configure(prop);
log.debug("[Standard Logger is ready.]");
不过由此想到了一个问题。一个类在运行的时候可以知道自己所在的目录吗?