log4php:如何在XML中动态更改数据库名称/数据库主机/用户名


log4php: How to change database name / db host / username dynamically in XML?

我有一个情况,我可能有多个数据库,每个数据库都有自己的日志表。

由于我在 log4php.xml 中使用 DBAppender,因此如何动态更改(在 rumtime 上)更改数据库名称和/或数据库主机。有没有可能这样做?

谢谢

您可以在运行时使用 PHP 数组而不是 XML 配置来配置 log4php,如 log4php 文档所示:

http://logging.apache.org/log4php/docs/configuration.html