WebSphere Application Server 日志记录开发人员指南(4)
![Rank: 8](images/default/star_level3.gif) ![Rank: 8](images/default/star_level3.gif)
- UID
- 1066743
|
![](http://images.eccn.com/silabs/silicon_chip_980x60_202203.jpg)
WebSphere Application Server 日志记录开发人员指南(4)
与 WebSphere Application Server 的 JUL 集成从 V6.0 开始,所有的 WebSphere Application Server 版本都可以利用 JUL。以下是通过使用 JUL 来检测代码将获得的一些额外好处:
- 内置日志和跟踪文件
WebSphere Application Server 将设置日志和跟踪事件的格式,并将其写入到相应的应用服务器日志文件中(在 Windows®、Linux®、HP/UX、Solaris™、AIX® 和 i5/OS 操作系统上,所指的是 SystemOut.log、trace.log 和 activity.log 文件;而在 System z™ 上,所指的是平台日志记录工具)。应用服务器将为您管理这些日志文件,并提供易于配置的存档策略。您可以使用知道如何处理应用服务器日志文件的工具(如 IBM Rational® Application Developer 或 IBM Support Assistant 中的 Log Analyzer)或各种 IBM Tivoli® 工具来使用日志内容。
- 用于应用程序的内置记录器级别管理
WebSphere Application Server 提供了为任何指定 JUL 记录器设置级别的方法,包括您在自己的应用程序中创建的记录器。JUL 记录器级别可以使用管理控制台、wsadmin 或 JMX 配置设置。
图 2. WebSphere Application Server Change Log Detail Levels 面板显示您的 JUL 记录器![](https://www.ibm.com/developerworks/cn/websphere/techjournal/0802_supauth/images/image002.jpg) - 事件和应用服务器事件间的固有相关性
应用服务器日志和跟踪事件将与您自己的日志和跟踪事件交织在一起,因此消除了将这些独立事件集相关的需求。这样可以在使用日志和跟踪诊断问题时节省时间。对于不希望存在这种交织的情况,可以选择创建自己的日志文件(以后的文章中将对此进行更多的讨论)。
- WebSphere Application Server 的 JUL 扩展
WebSphere Application Server 提供了(通过 Logger.properties 文件)将一系列有用属性与记录器关联的方法。通过这些属性,您可以将记录器添加到组,或通过将记录器与本地化资源包使用来提高性能。
- 企业级别配置
WebSphere Application Server 基于服务器配置设置初始化日志记录环境,而不会使用 JRE/lib 目录中的 JUL logging.properties 设置(后者是 JUL 缺省方式)。这样的好处在于,日志设置与您的服务器关联。这意味着将服务器添加到集群时,所有服务器上的日志记录行为将保持一致,将仅仅依赖于与您 J2EE™ 环境关联的设置。
|
|
|
|
|
|