我想在name/password
属性文件中设置数据库用户Apache log4J
,从另一个属性文件中读取。
任何人都可以帮我这个。
答案 0 :(得分:0)
我想到了两种不同的方法来解决您的问题:
1)对Log4J使用Programmatic configuration。 在这种情况下,您将在应用程序启动时从配置文件中读取数据库属性,然后使用编程配置而不是配置文件使用这些值构建Log4J。
2)Write your own custom appender通过扩展JDBCAppender。您可以实现自己的方法从提供的属性文件中读取数据,该文件将初始化其他参数,例如url,databasename,password,username ...
希望这有帮助。