【问题标题】:Modifying Wildfly logging configuration on application deploy在应用程序部署上修改 Wildfly 日志记录配置
【发布时间】:2015-07-20 05:53:50
【问题描述】:

我正在使用 Wildfly 9,我想为我的应用程序创建一个单独的日志文件。 我还想使用 Wildfly 管理控制台的日志查看器来查看此日志文件。如果每个节点的应用程序日志都可以从 Wildfly 域控制器获得,那也很棒,就像 server.log 实现的那样。

使用 Admin Console 进行此类设置很容易(创建新的日志处理程序、类别等),但如果我可以避免每次将应用程序部署到新服务器时都进行此配置,那就太好了。

那么,是否可以将这些 AS 配置更改与我的应用程序一起分发并在部署期间即时应用它们?

我知道Wildfly per-deployment logging,但它看起来像在自定义 log4j 配置文件中定义的日志文件在 Wildfly 管理控制台中不可用。

【问题讨论】:

    标签: logging jboss wildfly


    【解决方案1】:

    看看logging profiles。使用日志配置文件,您可以将不同的日志配置分配给不同的部署。它还允许您使用日志视图,假设您使用 jboss.server.log.dir 相对路径,并在运行时进行更改。

    就配置新服务器而言。在部署时您实际上无能为力,但您可以在部署之前使用 CLI 脚本对其进行配置。几乎所有的日志记录配置都可以在运行时更改,而无需重新加载或重新启动。

    【讨论】:

    • 好吧,看起来 CLI 脚本确实是最好的选择,谢谢!
    猜你喜欢
    • 1970-01-01
    • 2016-05-26
    • 1970-01-01
    • 2016-02-26
    • 2022-10-13
    • 2013-01-12
    • 1970-01-01
    • 2015-05-15
    • 1970-01-01
    相关资源
    最近更新 更多