public class DefaultSessionLog extends AbstractSessionLog implements Serializable
SessionLog,
AbstractSessionLog,
Serialized FormALL, 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, MONITORING, OFF, OFF_LABEL, PROPAGATION, PROPERTIES, QUERY, SEQUENCING, SERVER, SEVERE, SEVERE_LABEL, SQL, TRANSACTION, WARNING, WARNING_LABEL, WEAVER| Constructor and Description |
|---|
DefaultSessionLog() |
DefaultSessionLog(Writer writer) |
| Modifier and Type | Method and Description |
|---|---|
int |
getLevel(String category)
PUBLIC:
|
String |
getWriterFilename()
For the given writer, return it's associated filename.
|
void |
log(SessionLogEntry entry)
Log the entry.
|
void |
setLevel(int level,
String category)
PUBLIC:
|
void |
setWriter(String aFileName)
Set the writer that will receive the formatted log entries for a
file name.
|
boolean |
shouldLog(int level,
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.
|
clone, config, fine, finer, finest, getDateFormat, getDefaultLoggingLevel, getLevel, getLevelString, getLog, getSession, getWriter, info, isOff, log, log, log, log, log, log, log, log, log, log, log, log, log, logThrowable, logThrowable, setDateFormat, setLevel, setLog, setSession, setShouldDisplayData, setShouldLogExceptionStackTrace, setShouldPrintConnection, setShouldPrintDate, setShouldPrintSession, setShouldPrintThread, setWriter, setWriter, severe, shouldDisplayData, shouldLog, shouldLogExceptionStackTrace, shouldPrintConnection, shouldPrintDate, shouldPrintSession, shouldPrintThread, throwing, translateLoggingLevelToString, translateStringToLoggingLevel, warningpublic DefaultSessionLog()
public DefaultSessionLog(Writer writer)
public void setLevel(int level,
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(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,
String category)
shouldLog in interface SessionLogshouldLog in class AbstractSessionLoglevel - the log request levelcategory - the string representation of an EclipseLink category, e.g. "sql", "transaction" ...*
public void log(SessionLogEntry entry)
log in interface SessionLoglog in class AbstractSessionLogentry - org.eclipse.persistence.sessions.LogEntrypublic void setWriter(String aFileName)
public String getWriterFilename()