Logger.properties 文件
使用 Logger.properties 文件来设置组件的记录器属性。
第一次在应用程序中调用 Logger.getLogger(loggername) 方法时将装入属性文件。Logger.properties 文件必须在 WebSphere® Application Server 类路径或上下文类路径中。
记录子系统使用公共基本事件来表示 WebSphere Application Server activity.log 文件中的所有消息。可指定您自己的事件工厂模板以与记录器配合使用。使用 Logger.properties 文件中的 eventfactory 属性。请参阅样本公共基本事件模板以获取关于公共基本事件模板的详细信息。
根据约定,事件工厂模板文件的名称应该是使用该模板的包的标准名称。该文件的名称必须以 .event.xml 扩展名结尾。例如,com.abc.somepackage 包的有效事件工厂模板文件名为:
com.abc.somepackage.event.xml
当您对 Logger.properties 文件中的 eventfactory 属性指定属性值时,应包括完整路径名,并且不需要相对于类路径条目的根目录的正斜杠。不要加上 .event.xml 扩展名。
例如,如果先前示例中的模板文件位于 com/abc/templates 目录,那么 eventfactory 属性的有效值为:
com/abc/templates/com.abc.somepackage
最后,如果此事件工厂模板文件由 com.abc.somepackage.SomeClass 记录器使用,那么以下条目将出现在 Logger.properties 文件中:
com.abc.somepackage.SomeClass.eventfactory=com/abc/templates/com.abc.somepackage
注: 本主题引用了一个或多个应用程序服务器日志文件。作为另一种建议采用的方法,您可以在分布式系统和 IBM® i 系统上配置服务器以使用高性能可扩展日志记录 (HPEL) 记录和跟踪基础结构,而不使用 SystemOut.log、SystemErr.log、trace.log 和 activity.log 文件。您还可以将 HPEL 与本机 z/OS® 日志记录设施结合使用。如果要使用 HPEL,那么可从服务器概要文件
bin 目录使用 LogViewer 命令行工具来访问所有日志和跟踪信息。有关使用
HPEL 的更多信息,请参阅有关使用 HPEL 对应用程序进行故障诊断的信息。