如何在部署时(通过 Linux 环境中的命令 ile)将 .war 应用程序的 log.xml 文件中的“serverName”参数替换为 Ibm websphere 服务器名称。我的意思是,在 log.xml 文件和命令行中它的语法是什么。我也可以对 wasadmin 应用程序执行此操作吗?
答案1
据我所知,您不需要 - 根据您使用的 commons-logging 方法,情况会有所不同,但通常外部 Log4j/JSR 配置仅规定日志记录级别、模式和文件名(以及使用的基本工厂等)。您需要实际编辑 Java 代码以将其提取出来(getProperty)并在写入时将其插入到 log.INFO()(原文如此)调用中。据我所知,在配置(XML)级别无法做到这一点。