Interpret the contents for the Java virtual machine log files

The Java virtual machine (JVM) writes data to the logs using two different formats, Basic and Advanced format. The Basic and Advanced formats use the same fields and formatting techniques with the exception that Advanced format adds information about events when possible.

Basic and Advanced format fields

TimeStamp
The timestamp is formatted using the locale of the process where it is formatted. It includes a fully qualified date (for example, YYMMDD), 24 hour time with millisecond precision and a time zone.
ThreadID
An 8 character hexadecimal value generated from the hash code of the thread that issued the message.
ShortName
The abbreviated name of the logging component that issued the message or trace event. This is typically the class name for application server internal components, but may be some other identifier for user applications.
LongName
The full name of the logging component that issued the message or trace event. This is typically the fully qualified class name for application server internal components, but may be some other identifier for user applications.
EventType
A one character field that indicates the type of the message or trace event. Message types are in upper case. Possible values include:
ClassName
The class that issued the message or trace event.
MethodName
The method that issued the message or trace event.
Organization
The organization that own the application that issued the message or trace event.
Product
The product that issued the message or trace event.
Component
The component within the product that issued the message or trace event.
UOW
The unit of work identifier for the event. This field is not currently used.

Basic format

Message events displayed in basic format use this format. The notation <name> indicated mandatory fields that are always displayed in the Basic format message. The notation [name] indicates optional or conditional fields that are included if they can be determined.

TimeStamp ThreadID ShortName EventType [ClassName] [MethodName] messages

Advanced format

Message events displayed in advanced format use this format. The notation <name> is used to indicate mandatory fields that are always displayed in the advanced format for message entries. The notation [name] is used to indicate optional or conditional fields that are included if they can be determined.

TimeStamp ThreadID EventType UOWsource=LongName [ClassName] [methodName OrganizationProductComponentmessage