|
EclipseLink 2.2.0, build 'v20110202-r8913' API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.persistence.logging.SessionLogEntry
public class SessionLogEntry
SessionLogEntry is a simple container object that holds all the information pertinent to an EclipseLink logging event. It has a date/time stamp indicating when the event took place. It holds the session, thread, and accessor responsible for the event. And it holds whatever message was passed through to be logged.
SessionLog
,
DefaultSessionLog
,
Serialized FormField Summary | |
---|---|
protected org.eclipse.persistence.internal.databaseaccess.Accessor |
connection
|
protected java.util.Date |
date
|
protected int |
level
|
protected java.lang.String |
message
|
protected java.lang.String |
nameSpace
|
protected java.lang.Object[] |
parameters
|
protected org.eclipse.persistence.internal.sessions.AbstractSession |
session
|
protected boolean |
shouldTranslate
|
protected java.lang.Thread |
thread
|
protected java.lang.Throwable |
throwable
|
Constructor Summary | |
---|---|
SessionLogEntry(org.eclipse.persistence.internal.sessions.AbstractSession session)
PUBLIC: Create a new session log entry for a session |
|
SessionLogEntry(org.eclipse.persistence.internal.sessions.AbstractSession session,
int level,
java.lang.String category,
java.lang.Throwable throwable)
PUBLIC: Create a new session log entry for a session, a level, a category and an exception. |
|
SessionLogEntry(org.eclipse.persistence.internal.sessions.AbstractSession session,
java.lang.String message)
PUBLIC: Create a new session log entry for a session and a message |
|
SessionLogEntry(org.eclipse.persistence.internal.sessions.AbstractSession session,
java.lang.String message,
org.eclipse.persistence.internal.databaseaccess.Accessor connection)
PUBLIC: Create a new session log entry for a session, a message and an accessor |
|
SessionLogEntry(org.eclipse.persistence.internal.sessions.AbstractSession session,
java.lang.Throwable throwable)
PUBLIC: Create a new session log entry for a session and an exception |
|
SessionLogEntry(int level,
org.eclipse.persistence.internal.sessions.AbstractSession session,
java.lang.String message,
java.lang.Object[] params,
org.eclipse.persistence.internal.databaseaccess.Accessor connection,
boolean shouldTranslate)
PUBLIC: Create a new session log entry for a request level, a session, a message and an accessor. |
|
SessionLogEntry(int level,
java.lang.String category,
org.eclipse.persistence.internal.sessions.AbstractSession session,
java.lang.String message,
java.lang.Object[] params,
org.eclipse.persistence.internal.databaseaccess.Accessor connection,
boolean shouldTranslate)
PUBLIC: Create a new session log entry for a request level, a session, a message and an accessor. |
Method Summary | |
---|---|
org.eclipse.persistence.internal.databaseaccess.Accessor |
getConnection()
PUBLIC: Return the connection that generated the log entry. |
java.util.Date |
getDate()
PUBLIC: Return the date of the log entry. |
java.lang.Throwable |
getException()
PUBLIC: Return the exception that caused the log entry. |
int |
getLevel()
PUBLIC: Return the request level of the log entry. |
java.lang.String |
getMessage()
PUBLIC: Return the log entry's message. |
java.lang.String |
getNameSpace()
PUBLIC: Return the name space of the log entry. |
java.lang.Object[] |
getParameters()
PUBLIC: Return the array of parameters to the message. |
org.eclipse.persistence.internal.sessions.AbstractSession |
getSession()
PUBLIC: Return the session that generated the log entry. |
java.lang.Thread |
getThread()
PUBLIC: Return the thread that was active when the log entry was generated. |
boolean |
hasException()
PUBLIC: Return if the log entry was for an exception. |
void |
setConnection(org.eclipse.persistence.internal.databaseaccess.Accessor connection)
PUBLIC: Set the connection that generated the log entry. |
void |
setDate(java.util.Date date)
PUBLIC: Set the date of the log entry. |
void |
setException(java.lang.Throwable throwable)
PUBLIC: Set the exception that caused the log entry. |
void |
setLevel(int level)
PUBLIC: Set the request level of the log entry. |
void |
setMessage(java.lang.String message)
PUBLIC: Set the entry's message. |
void |
setNameSpace(java.lang.String nameSpace)
PUBLIC: Set the name space of the log entry. |
void |
setParameters(java.lang.Object[] params)
PUBLIC: Set the array of parameters to the message. |
void |
setSession(org.eclipse.persistence.internal.sessions.AbstractSession session)
PUBLIC: Set the session that generated the log entry. |
void |
setShouldTranslate(boolean shouldTranslate)
PUBLIC: Set if the message should be translated. |
void |
setThread(java.lang.Thread thread)
PUBLIC: Set the thread that was active when the log entry was generated. |
boolean |
shouldTranslate()
PUBLIC: Return if the message should be translated. |
java.lang.String |
toString()
PUBLIC: Print message. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected java.util.Date date
protected transient org.eclipse.persistence.internal.sessions.AbstractSession session
protected transient java.lang.Thread thread
protected transient org.eclipse.persistence.internal.databaseaccess.Accessor connection
protected java.lang.String message
protected java.lang.Throwable throwable
protected int level
protected java.lang.String nameSpace
protected java.lang.Object[] parameters
protected boolean shouldTranslate
Constructor Detail |
---|
public SessionLogEntry(org.eclipse.persistence.internal.sessions.AbstractSession session)
public SessionLogEntry(org.eclipse.persistence.internal.sessions.AbstractSession session, java.lang.Throwable throwable)
public SessionLogEntry(org.eclipse.persistence.internal.sessions.AbstractSession session, java.lang.String message)
public SessionLogEntry(org.eclipse.persistence.internal.sessions.AbstractSession session, java.lang.String message, org.eclipse.persistence.internal.databaseaccess.Accessor connection)
public SessionLogEntry(int level, org.eclipse.persistence.internal.sessions.AbstractSession session, java.lang.String message, java.lang.Object[] params, org.eclipse.persistence.internal.databaseaccess.Accessor connection, boolean shouldTranslate)
SessionLog
public SessionLogEntry(int level, java.lang.String category, org.eclipse.persistence.internal.sessions.AbstractSession session, java.lang.String message, java.lang.Object[] params, org.eclipse.persistence.internal.databaseaccess.Accessor connection, boolean shouldTranslate)
SessionLog
public SessionLogEntry(org.eclipse.persistence.internal.sessions.AbstractSession session, int level, java.lang.String category, java.lang.Throwable throwable)
SessionLog
Method Detail |
---|
public org.eclipse.persistence.internal.databaseaccess.Accessor getConnection()
public java.util.Date getDate()
public java.lang.Throwable getException()
public java.lang.String getMessage()
public org.eclipse.persistence.internal.sessions.AbstractSession getSession()
public java.lang.Thread getThread()
public int getLevel()
SessionLog
public java.lang.String getNameSpace()
SessionLog
public java.lang.Object[] getParameters()
public boolean shouldTranslate()
public boolean hasException()
public void setConnection(org.eclipse.persistence.internal.databaseaccess.Accessor connection)
public void setDate(java.util.Date date)
public void setException(java.lang.Throwable throwable)
public void setMessage(java.lang.String message)
public void setSession(org.eclipse.persistence.internal.sessions.AbstractSession session)
public void setThread(java.lang.Thread thread)
public void setLevel(int level)
SessionLog
public void setNameSpace(java.lang.String nameSpace)
SessionLog
public void setParameters(java.lang.Object[] params)
public void setShouldTranslate(boolean shouldTranslate)
public java.lang.String toString()
toString
in class java.lang.Object
|
EclipseLink 2.2.0, build 'v20110202-r8913' API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |