On an application server, trace output can be directed either to a file or to an in-memory circular buffer. If trace output is directed to the in-memory circular buffer, it must be dumped to a file before it can be viewed.
On an application client or stand-alone process, trace output can be directed either to a file or to the process console window.
In all cases, trace output is generated as plain text in either basic, advanced or log analyzer format as specified by the user. The basic and advanced formats for trace output are similar to the basic and advanced formats that are available for the JVM message logs.
Basic and advanced format fields
Basic and Advanced Formats use many of the same fields and formatting techniques. The fields that can be used in these formats include:
Basic format
Trace events displayed in basic format use the following format:
<timestamp><threadId><shortName><eventType>[className][methodName]<textmessage> [parameter 1] [parameter 2]
Advanced formats
Trace events displayed in advanced format use the following format:
<timestamp><threadId><eventType><UOW><source=longName>[className][methodName] <Organization><Product><Component>[thread=threadName] <textMessage>[parameter 1=parameterValue][parameter 2=parameterValue]
Log Analyzer
Specifying the log analyzer format allows you to open trace output using the Log Analyzer. This is useful if you are trying to correlate traces from two different server processes, because it allows you to use the merge capability of the Log Analyzer).
Related tasks
Managing the application server trace service
Searchable topic ID: ctrb_readtrc