com.ibm.commerce.ras
Class MethodEntryLogEvent

java.lang.Object
  |
  +--com.ibm.commerce.ras.LogEvent
        |
        +--com.ibm.commerce.ras.MethodLogEvent
              |
              +--com.ibm.commerce.ras.MethodEntryLogEvent

public class MethodEntryLogEvent
extends MethodLogEvent

MethodEntryLogEvent class is used to define the message text recording the entry to a method.


Field Summary
static java.lang.String COPYRIGHT
          IBM copyright notice field.
 
Fields inherited from class com.ibm.commerce.ras. MethodLogEvent
className, clientId, componentName, message, methodName
 
Constructor Summary
MethodEntryLogEvent(java.sql.Timestamp time, java.lang.String thread, IOutputManager outputMgr, java.lang.String aComponentName, java.lang.String aClassName, java.lang.String aMethodName)
          Constructor for MethodEntryLogEvent.
MethodEntryLogEvent(java.sql.Timestamp time, java.lang.String thread, java.lang.String clientId, IOutputManager outputMgr, java.lang.String aComponentName, java.lang.String aClassName, java.lang.String aMethodName)
          Constructor for MethodEntryLogEvent.
 
Method Summary
 java.lang.String createMessageBody()
          Creates the message body.
 java.lang.String getCompactMessageBody()
          Gets the message body in compact format.
 java.lang.String getMessageBody()
          Gets the message body in detailed format.
 
Methods inherited from class com.ibm.commerce.ras. MethodLogEvent
createCompactMessageHeader, createMessageFooter, createMessageHeader, doCreateHeaderExtention, getMessage, isCompactFormat, print
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail
public static final java.lang.String COPYRIGHT
IBM copyright notice field.
See Also:
Constant Field Values
Constructor Detail

MethodEntryLogEvent

public MethodEntryLogEvent(java.sql.Timestamp time,
                           java.lang.String thread,
IOutputManager outputMgr,
                           java.lang.String aComponentName,
                           java.lang.String aClassName,
                           java.lang.String aMethodName)
Constructor for MethodEntryLogEvent.
Parameters:
time - the timestamp of the trace entry
thread - the thread that entry is generated by
outputMgr - output device to write the logs
aComponentName - trace component the entry belongs to
aClassName - class name that generates the entry
aMethodName - method name that generates the entry

MethodEntryLogEvent

public MethodEntryLogEvent(java.sql.Timestamp time,
                           java.lang.String thread,
                           java.lang.String clientId,
IOutputManager outputMgr,
                           java.lang.String aComponentName,
                           java.lang.String aClassName,
                           java.lang.String aMethodName)
Constructor for MethodEntryLogEvent.
Parameters:
time - the timestamp of the trace entry
thread - the thread that entry is generated by
clientId - the unique Id to represent the client; used to debug double click problem
outputMgr - output device to write the logs
aComponentName - trace component the entry belongs to
aClassName - class name that generates the entry
aMethodName - method name that generates the entry
Method Detail

createMessageBody

public java.lang.String createMessageBody()
Creates the message body. The message body can be in either detailed or compact format.
Overrides:
createMessageBody in class MethodLogEvent
Returns:
formatted message body

getCompactMessageBody

public java.lang.String getCompactMessageBody()
Gets the message body in compact format.
Overrides:
getCompactMessageBody in class MethodLogEvent
Returns:
the message text in compact format

getMessageBody

public java.lang.String getMessageBody()
Gets the message body in detailed format.
Overrides:
getMessageBody in class MethodLogEvent
Returns:
the message text in detailed format