2016-11-11 84 views
0

我有一个运行在负载平衡服务器上的应用程序。 生成的日志文件数等于服务器数量。我们如何根据服务器名称命名日志文件? 我正在使用commons.log4j主机名记录仪

回答

0
<Property name="hostname">${env:HOSTNAME}</Property> 

reference it like ${hostname}.log 
+0

Andy,我从java类动态获取主机名。我怎样才能使用它? –

+0

如果您使用java代码来获取主机名,您可以使用System.setProperty('hostname',hostname),之后,您可以在您的log4j配置文件中使用$ {hostname}。 –