来自另一个属性文件的Apache log4J属性

时间:2016-01-18 04:19:13

标签: apache log4j

我想在name/password属性文件中设置数据库用户Apache log4J,从另一个属性文件中读取。

任何人都可以帮我这个。

1 个答案:

答案 0 :(得分:0)

我想到了两种不同的方法来解决您的问题:

1)对Log4J使用Programmatic configuration。 在这种情况下,您将在应用程序启动时从配置文件中读取数据库属性,然后使用编程配置而不是配置文件使用这些值构建Log4J。

2)Write your own custom appender通过扩展JDBCAppender。您可以实现自己的方法从提供的属性文件中读取数据,该文件将初始化其他参数,例如url,databasename,password,username ...

希望这有帮助。