|
EclipseLink 2.4.1, build 'v20121003-ad44345' 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, shouldDisplayData, 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, DDL, DMS, EJB, EJB_OR_METADATA, EVENT, FINE, FINE_LABEL, FINER, FINER_LABEL, FINEST, FINEST_LABEL, INFO, INFO_LABEL, JPA, JPARS, loggerCatagories, METADATA, METAMODEL, OFF, OFF_LABEL, PROPAGATION, PROPERTIES, QUERY, SEQUENCING, SERVER, SEVERE, SEVERE_LABEL, SQL, TRANSACTION, WARNING, WARNING_LABEL, WEAVER |
| Constructor Summary | |
|---|---|
DefaultSessionLog()
|
|
DefaultSessionLog(java.io.Writer writer)
|
|
| Method Summary | |
|---|---|
int |
getLevel(java.lang.String category)
PUBLIC: Return the log level for the category name space. |
java.lang.String |
getWriterFilename()
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)
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)
Set the writer that will receive the formatted log entries for a file name. |
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. |
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, getLevelString, getLog, getSession, getSessionString, getSupplementDetailString, getThreadString, getWriter, info, isOff, log, log, log, log, log, log, log, log, log, log, log, log, log, logThrowable, logThrowable, printPrefixString, setDateFormat, setLevel, setLog, setSession, setShouldDisplayData, setShouldLogExceptionStackTrace, setShouldPrintConnection, setShouldPrintDate, setShouldPrintSession, setShouldPrintThread, setWriter, setWriter, severe, shouldDisplayData, 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 an EclipseLink category, e.g. "sql", "transaction" ...
public int getLevel(java.lang.String category)
AbstractSessionLogReturn the log level for the category name space.
getLevel in interface SessionLoggetLevel in class AbstractSessionLogcategory - the string representation of a EclipseLink category, e.g. "sql", "transaction" ...
public boolean shouldLog(int level,
java.lang.String category)
shouldLog in interface SessionLogshouldLog in class AbstractSessionLoglevel - the log request levelcategory - the string representation of an EclipseLink 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 2.4.1, build 'v20121003-ad44345' API Reference | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||