|
EclipseLink 1.1.0_ 1.1.0.r3634 API Reference | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.persistence.logging.AbstractSessionLog
org.eclipse.persistence.logging.DefaultSessionLog
public class DefaultSessionLog
Purpose: Default log used for the session when message logging is enabled. The session can log information such as,
SessionLog,
AbstractSessionLog,
Serialized Form| Field Summary | |
|---|---|
protected java.lang.String |
fileName
The filename associated with this DefaultSessionLog, if it is being written out to a file |
| Fields inherited from class org.eclipse.persistence.logging.AbstractSessionLog |
|---|
CONFIG_PREFIX, CONNECTION_STRING, DATE_FORMAT_STR, dateFormat, defaultLog, FINE_PREFIX, FINER_PREFIX, FINEST_PREFIX, INFO_PREFIX, level, session, SEVERE_PREFIX, shouldLogExceptionStackTrace, shouldPrintConnection, shouldPrintDate, shouldPrintSession, shouldPrintThread, THREAD_STRING, TOPLINK_PREFIX, WARNING_PREFIX, writer |
| Fields inherited from interface org.eclipse.persistence.logging.SessionLog |
|---|
ALL, ALL_LABEL, CACHE, CONFIG, CONFIG_LABEL, CONNECTION, DMS, EJB, EJB_OR_METADATA, EVENT, FINE, FINE_LABEL, FINER, FINER_LABEL, FINEST, FINEST_LABEL, INFO, INFO_LABEL, loggerCatagories, OFF, OFF_LABEL, PROPAGATION, PROPERTIES, QUERY, SEQUENCING, SERVER, SEVERE, SEVERE_LABEL, SQL, TRANSACTION, WARNING, WARNING_LABEL, WEAVER |
| Constructor Summary | |
|---|---|
DefaultSessionLog()
PUBLIC: Create a new default session log. |
|
DefaultSessionLog(java.io.Writer writer)
PUBLIC: Create a new default session log for the given writer. |
|
| Method Summary | |
|---|---|
java.lang.String |
getWriterFilename()
PUBLIC: For the given writer, return it's associated filename. |
protected void |
initialize()
Initialize the log to be backward-compatible with the original TopLink log. |
protected void |
initialize(java.io.Writer writer)
Initialize the log. |
void |
log(SessionLogEntry entry)
PUBLIC: Log the entry. |
void |
setLevel(int level,
java.lang.String category)
PUBLIC: Set the log level for the category name space. |
void |
setWriter(java.lang.String aFileName)
PUBLIC: Set the writer that will receive the formatted log entries for a file name. |
boolean |
shouldLog(int level,
java.lang.String category)
PUBLIC: Check if a message of the given level would actually be logged by the logger with name space built from the given session and category. |
protected void |
writeMessage(java.lang.String message)
Append the specified message information to the writer. |
protected void |
writeSeparator()
Append the separator string to the writer. |
| Methods inherited from class org.eclipse.persistence.logging.AbstractSessionLog |
|---|
clone, config, fine, finer, finest, formatMessage, getConnectionString, getDateFormat, getDateString, getDefaultLoggingLevel, getLevel, getLevel, getLevelString, getLog, getSession, getSessionString, getSupplementDetailString, getThreadString, getWriter, info, isOff, log, log, log, log, log, log, logThrowable, printPrefixString, setDateFormat, setLevel, setLog, setSession, setShouldLogExceptionStackTrace, setShouldPrintConnection, setShouldPrintDate, setShouldPrintSession, setShouldPrintThread, setWriter, setWriter, severe, shouldLog, shouldLogExceptionStackTrace, shouldPrintConnection, shouldPrintDate, shouldPrintSession, shouldPrintThread, throwing, translateLoggingLevelToString, translateStringToLoggingLevel, warning |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String fileName
| Constructor Detail |
|---|
public DefaultSessionLog()
public DefaultSessionLog(java.io.Writer writer)
| Method Detail |
|---|
public void setLevel(int level,
java.lang.String category)
AbstractSessionLogSet the log level for the category name space.
setLevel in interface SessionLogsetLevel in class AbstractSessionLoglevel - the new log levelcategory - the string representation of a TopLink category, e.g. "sql", "transaction" ...
public boolean shouldLog(int level,
java.lang.String category)
Check if a message of the given level would actually be logged by the logger with name space built from the given session and category.
shouldLog in interface SessionLogshouldLog in class AbstractSessionLoglevel - the log request levelcategory - the string representation of a TopLink category, e.g. "sql", "transaction" ...*
protected void initialize()
protected void initialize(java.io.Writer writer)
public void log(SessionLogEntry entry)
log in interface SessionLoglog in class AbstractSessionLogentry - org.eclipse.persistence.sessions.LogEntrypublic void setWriter(java.lang.String aFileName)
public java.lang.String getWriterFilename()
protected void writeMessage(java.lang.String message)
throws java.io.IOException
java.io.IOException
protected void writeSeparator()
throws java.io.IOException
java.io.IOException
|
EclipseLink 1.1.0_ 1.1.0.r3634 API Reference | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||