通过设置 AMConfig.properties 文件中的以下新属性,运行于同一台主机服务器上的多个 Access Manager 实例可记录到不同日志记录子目录下的单独的日志文件中:
com.sun.identity.log.logSubdir
除非在“管理控制台”中更改默认日志记录目录,否则默认日志记录目录为:
Solaris 系统:/var/opt/SUNWam/logs
Linux 和 HP-UX 系统:/var/opt/sun/identity/logs
Windows 系统:C:\Sun\JavaES5\identity\logs
第一个 Access Manager 实例始终会记录到默认日志记录目录中。要为其他 Access Manager 实例指定不同的日志记录子目录,可在 AMConfig.properties 文件中为其他每个 Access Manager 实例设置 com.sun.identity.log.logSubdir 属性。
例如,如果您有三个实例(am-instance-1、am-instance-2 和 am-instance-3),且全部运行于同一台 Solaris 主机服务器上,可按照以下所示设置属性:
com.sun.identity.log.logSubdir=am-instance-2 com.sun.identity.log.logSubdir=am-instance-3
com.sun.identity.log.logSubdir 属性是隐藏的。您必须根据需要将此属性显式地添加到 AMConfig.properties 文件中,并重新启动 Access Manager Web 容器使子目录值生效。
然后 Access Manager 实例会记录到以下目录:
/var/opt/SUNWam/logs/log-files-for-am-instance-1 /var/opt/SUNWam/logs/am-instance-2/log-files-for-am-instance-2 /var/opt/SUNWam/logs/am-instance-3/log-files-for-am-instance-3