|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.globus.wsrf.utils.log4j.LogObject
public class LogObject
Class to print logging information in a specified format. The constructor allows for values of standard information and setters are provided for arbitrary name value pairs. In addition, setters are provided for commonly used meta-data like service name, DN and operation providers. Some static convenience methods help in construction of most common logging objects. Since most of the information is immutable, the constructor creates the string representation and stores it in a buffer. When the toString() method is invoked at logging time, a minimal set of data is appended to the buffer and returned.
| Field Summary | |
|---|---|
private java.lang.StringBuffer |
buffer
|
static java.lang.String |
CID_NAME
|
protected java.lang.String |
dn
|
static java.lang.String |
DN_NAME
|
static java.lang.String |
EVENT_NAME
|
static java.lang.String |
GID_NAME
|
static java.lang.String |
MSG_NAME
|
protected java.util.Vector |
nameValue
|
static java.lang.String |
OPERATION_NAME
|
protected java.lang.String |
opName
|
static java.lang.String |
PID_NAME
|
static java.lang.String |
PROGRAM_NAME
|
static java.lang.String |
SERVICE_NAME
|
protected java.lang.String |
serviceName
|
static java.lang.String |
STATUS_NAME
|
| Constructor Summary | |
|---|---|
LogObject(java.lang.String event)
|
|
LogObject(java.lang.String event,
java.lang.String status)
|
|
LogObject(java.lang.String event,
java.lang.String status,
java.util.Collection nameVal)
|
|
LogObject(java.lang.String event,
java.lang.String status,
java.lang.String message)
Constructor with event value, |
|
LogObject(java.lang.String event,
java.lang.String status,
java.lang.String message,
java.util.Collection nameVal)
|
|
LogObject(java.lang.String event_,
java.lang.String status_,
java.lang.String message_,
java.util.Collection nameValue_,
java.lang.String gid_,
java.lang.String pid_,
java.lang.String cid_,
java.lang.String program_)
Constructor. |
|
| Method Summary | |
|---|---|
void |
addNameValue(java.util.Collection nameVal)
Adds a collection of name/value pairs. |
void |
addNameValue(java.lang.String nameValue)
Adds the string as a name/value pair. |
static LogObject |
getEndObject(java.lang.String event,
java.lang.String servicePath)
|
static LogObject |
getEndObject(java.lang.String event,
java.lang.String servicePath,
java.lang.String operationName)
Used to construct log objects to log end of events, with status 0. |
static LogObject |
getErrorObject(java.lang.String event,
java.lang.String servicePath)
|
static LogObject |
getErrorObject(java.lang.String event,
java.lang.String servicePath,
java.lang.String msg)
|
static LogObject |
getErrorObject(java.lang.String event,
java.lang.String servicePath,
java.lang.String msg,
java.lang.String operationName)
Used to construct log object to log errors, with status -1 |
static LogObject |
getStartObject(java.lang.String event,
java.lang.String servicePath)
|
static LogObject |
getStartObject(java.lang.String event,
java.lang.String servicePath,
java.lang.String operationName)
Used to construct log object to log start events |
static java.lang.String |
removeNewLines(java.lang.String value)
|
void |
setDN(java.lang.String dn_)
Sets the value for DN_NAME |
void |
setOperationName(java.lang.String opName_)
Sets the value for OPERATION_NAME |
void |
setServiceName(java.lang.String serviceName_)
Sets the value for SERVICE_NAME |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String EVENT_NAME
public static final java.lang.String STATUS_NAME
public static final java.lang.String GID_NAME
public static final java.lang.String PID_NAME
public static final java.lang.String CID_NAME
public static final java.lang.String PROGRAM_NAME
public static final java.lang.String MSG_NAME
public static final java.lang.String DN_NAME
public static final java.lang.String SERVICE_NAME
public static final java.lang.String OPERATION_NAME
private java.lang.StringBuffer buffer
protected java.lang.String dn
protected java.lang.String serviceName
protected java.lang.String opName
protected java.util.Vector nameValue
| Constructor Detail |
|---|
public LogObject(java.lang.String event)
public LogObject(java.lang.String event,
java.lang.String status)
public LogObject(java.lang.String event,
java.lang.String status,
java.lang.String message)
event - status - message -
public LogObject(java.lang.String event,
java.lang.String status,
java.util.Collection nameVal)
public LogObject(java.lang.String event,
java.lang.String status,
java.lang.String message,
java.util.Collection nameVal)
public LogObject(java.lang.String event_,
java.lang.String status_,
java.lang.String message_,
java.util.Collection nameValue_,
java.lang.String gid_,
java.lang.String pid_,
java.lang.String cid_,
java.lang.String program_)
event_ - value for EVENT_NAMEstatus_ - value for STATUS_NAMEmessage_ - value for MSG_NAMEnameValue_ - A collection of strings, where each string is a
name/value pairgid_ - value for GID_NAMEpid_ - value for PID_NAMEcid_ - value for CID_NAMEprogram_ - value for PROGRAM_NAME| Method Detail |
|---|
public void addNameValue(java.util.Collection nameVal)
nameVal - public void addNameValue(java.lang.String nameValue)
nameValue - public void setDN(java.lang.String dn_)
dn_ - public void setServiceName(java.lang.String serviceName_)
serviceName_ - public void setOperationName(java.lang.String opName_)
opName_ - public java.lang.String toString()
toString in class java.lang.Object
public static LogObject getErrorObject(java.lang.String event,
java.lang.String servicePath)
public static LogObject getErrorObject(java.lang.String event,
java.lang.String servicePath,
java.lang.String msg)
public static LogObject getErrorObject(java.lang.String event,
java.lang.String servicePath,
java.lang.String msg,
java.lang.String operationName)
event - typically an end event, can be any stringservicePath - service name (value of SERVICE_NAME)msg - message (value of MSG_NAME)operationName - operation name (value of OPERATION_NAME)
public static LogObject getStartObject(java.lang.String event,
java.lang.String servicePath)
public static LogObject getStartObject(java.lang.String event,
java.lang.String servicePath,
java.lang.String operationName)
event - typically start event, can be any stringservicePath - service name (value of SERVICE_NAME)operationName - operation name (value of OPERATION_NAME)
public static LogObject getEndObject(java.lang.String event,
java.lang.String servicePath)
public static LogObject getEndObject(java.lang.String event,
java.lang.String servicePath,
java.lang.String operationName)
event - typically start event, can be any stringservicePath - service name (value of SERVICE_NAME)operationName - operation name (value of OPERATION_NAME)
public static java.lang.String removeNewLines(java.lang.String value)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||