Tivoli Access Manager 记录器

Tivoli® Access Manager 的 Java™ Authorization Contract for Containers (JACC) 提供程序使用 JLog 记录框架的方式与 Tivoli Access Manager 的 Java 运行时环境的使用方式一样。可针对特定 Tivoli Access Manager JACC 提供程序组件有选择地启用跟踪和消息传递。

Tivoli Access Manager JACC 提供程序消息将记录至已配置的跟踪输出位置,并且消息将写入标准输出 SystemOut.log 文件。启用跟踪后,所有记录(跟踪和消息传递)都将发送至 trace.log 文件。
[z/OS]注: 这些消息将发送至 CTRACE。CTRACE 可将它们写入 CTRACE 数据集、内存缓冲区和/或该区域的已启动任务的 SYSPRINT 数据集。
注: 本主题引用了一个或多个应用程序服务器日志文件。作为另一种建议采用的方法,您可以在分布式系统和 IBM® i 系统上配置服务器以使用高性能可扩展日志记录 (HPEL) 记录和跟踪基础结构,而不使用 SystemOut.logSystemErr.logtrace.logactivity.log 文件。您还可以将 HPEL 与本机 z/OS® 日志记录设施结合使用。如果要使用 HPEL,那么可从服务器概要文件 bin 目录使用 LogViewer 命令行工具来访问所有日志和跟踪信息。有关使用 HPEL 的更多信息,请参阅有关使用 HPEL 对应用程序进行故障诊断的信息。

Tivoli Access Manager JACC 提供程序的跟踪和消息记录在 profile_root/etc/tam 目录中的 amwas.node_server.pdjlog.properties 属性文件中进行配置。此文件包含 amwas.pdjlog.template.properties 模板文件中的记录属性,这些属性将用于配置 Tivoli Access Manager JACC 提供程序时的特定节点和服务器组合。

此文件的内容允许用户控制:
  • 对 Tivoli Access Manager JACC 提供程序组件启用还是禁用跟踪。
  • 对 Tivoli Access Manager JACC 提供程序组件启用还是禁用消息记录。
amwas.node_server.pdjlog.properties 文件定义若干记录器,每个记录器与一个 Tivoli Access Manager JACC 提供程序组件相关联。这些记录器包括:
表 1. Tivoli Access Manager 记录器. 下表描述 Tivoli Access Manager 记录器。
记录器名称 描述
AmasRBPFTraceLogger AmasRBPFMessageLogger 记录基于角色的策略框架的消息和跟踪。此底层框架由嵌入式 Tivoli Access Manager 用于制定访问决策。
AmasCacheTraceLogger AmasCacheMessageLogger 记录基于角色的策略框架所使用的策略高速缓存的消息和跟踪。
AMWASWebTraceLogger AMWASWebMessageLogger 记录 WebSphere® Application Server 授权插件的消息和跟踪。
AMWASConfigTraceLogger AMWASConfigMessageLogger 记录 Tivoli Access Manager JACC 提供程序的配置操作的消息和跟踪。
JACCTraceLogger JACCMessageLogger 记录 Tivoli Access Manager JACC 提供程序活动的消息和跟踪。
注: 跟踪对系统性能有显著影响。仅当诊断问题原因时,才应启用跟踪。

这些记录器的实现将消息传递到 WebSphere Application Server 记录子系统。所有消息将写至 WebSphere Application Server trace.log 文件。

对于每个记录器,amwas.node_server.pdjlog.properties 文件会定义 isLogging 属性,该属性设置为 true 时会启用对特定组件的记录。如果其属性值为 false,那么会禁用该组件的记录。

amwas.node_server.pdjlog.properties 文件定义同样具有 isLogging 属性的父记录器 MessageLogger 和 TraceLogger。如果子记录器未指定此 isLogging 属性,那么它们会各自继承父代的值。当启用 Tivoli Access Manager JACC 提供程序后,对于 MessageLogger 记录器,isLogging 属性将设置为 true,而对于 TraceLogger 记录器,该属性将设置为 false。将对所有组件启用消息记录,并对所有组件禁用跟踪(缺省情况)。

要对 JACC 提供程序组件启用跟踪,请参阅记录 Tivoli Access Manager 安全性


指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rsec_tamlogger
文件名:rsec_tamlogger.html