Websphere WAS服务器日志与跟踪日志

Websphere WAS服务器日志与跟踪日志,websphere,Websphere,在这个链接中),他们指出了服务器日志和跟踪日志之间的区别。作为一名开发人员,我一直满足于服务器日志,从不需要跟踪日志。什么情况需要查看跟踪日志?跟踪主要由IBM的WebSphere Application Server支持人员使用。该产品的客户很少自己启用跟踪。正如@bkail所提到的,WebSphereApplicationServer的内置服务器跟踪通常用于IBM支持。它通常过于细粒度,并且与IBM的封闭源代码紧密耦合,客户无法使用 然而,跟踪日志也可用于应用程序支持。如果应用程序利用,这些

在这个链接中),他们指出了服务器日志和跟踪日志之间的区别。作为一名开发人员,我一直满足于服务器日志,从不需要跟踪日志。什么情况需要查看跟踪日志?

跟踪主要由IBM的WebSphere Application Server支持人员使用。该产品的客户很少自己启用跟踪。

正如@bkail所提到的,WebSphereApplicationServer的内置服务器跟踪通常用于IBM支持。它通常过于细粒度,并且与IBM的封闭源代码紧密耦合,客户无法使用

然而,跟踪日志也可用于应用程序支持。如果应用程序利用,这些日志事件将写入WAS的日志文件(例如)。写入
SystemOut.log
()的日志消息通常供系统管理员使用。另一方面,写入
trace.Log
()的日志消息通常用于开发人员或故障排除和调试目的;这些信息可能与代码紧密耦合,或包含在故障排除情况下有用的大量诊断信息。通常,您只希望在故障排除或开发过程中执行此操作,因为这种类型的大量日志记录可能会非常昂贵,并且可能会影响应用程序的性能

作为一名开发人员,您应该对系统管理员的日志记录与开发人员或故障排除人员的日志记录(跟踪)进行一级区分。日志记录是与系统管理员通信的一种很好的方法,对于故障排除来说是非常宝贵的,但是这些用例中的每一个都应该以不同的方式处理。这是日志API(包括
java.util.logging
)提供多种功能的主要原因之一。似乎在区分日志记录和跟踪方面做得很好(在WAS中转换为
SystemOut.log
trace.log
)。还提供了对差异的良好概述