2015-05-09 99 views
2

我正在使用Wildfly 9,我想为我的应用程序提供单独的日志文件。 我也想使用Wildfly管理控制台的日志查看器来查看这个日志文件。如果每个节点的apllication日志都可以从Wildfly域控制器获得,就像它已经实现了server.log一样,这也会很好。在应用程序部署上修改Wild logging日志配置

使用管理控制台(创建新的日志处理程序,类别等)很容易进行此类设置,但如果每次将应用程序部署到新服务器时都可以避免进行此配置,那将非常好。

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

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

回答

1

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

就配置新服务器而言。在部署时没有任何事情可以做,但可以在部署之前使用CLI脚本进行配置。几乎所有的日志配置都可以在运行时更改,无需重新加载或重新启动。

+0

嗯,它看起来像CLI脚本真的是最好的选择,谢谢! –