Skip navigation links
oracle.toplink.logging
Class DefaultSessionLog
java.lang.Object
oracle.toplink.logging.AbstractSessionLog
oracle.toplink.sessions.DefaultSessionLog
oracle.toplink.logging.DefaultSessionLog
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, SessionLog
-
public class DefaultSessionLog
- extends DefaultSessionLog
Purpose: Default log used for the session when message logging is enabled. The session can log information such as,
- all SQL executed
- informational messages
- debugging information
- all exceptions that occur within TopLink
As well information about the message can be logged such as,
- the session logging the message
- the connection executing the SQL
- the thread in which the log entry occured
- the exact time (to milliseconds) that the log entry occured
- the stack trace to the exception
- See Also:
SessionLog
, AbstractSessionLog
, Serialized Form
Fields inherited from interface oracle.toplink.logging.SessionLog |
ALL, ALL_LABEL, CONFIG, CONFIG_LABEL, FINE, FINE_LABEL, FINER, FINER_LABEL, FINEST, FINEST_LABEL, INFO, INFO_LABEL, OFF_LABEL, SEVERE, SEVERE_LABEL, WARNING, WARNING_LABEL |
Fields inherited from interface oracle.toplink.sessions.SessionLog |
CACHE, CONNECTION, DMS, EJB, EJB_OR_METADATA, EVENT, loggerCatagories, OFF, PROPAGATION, PROPERTIES, QUERY, SEQUENCING, SERVER, SQL, TRANSACTION, WEAVER |
Method Summary |
java.lang.String |
getWriterFilename()
For the given writer, return it's associated filename. |
void |
log(SessionLogEntry entry)
Log the entry. |
void |
setWriter(java.lang.String aFileName)
Set the writer that will receive the formatted log entries for a file name. |
Methods inherited from class oracle.toplink.sessions.DefaultSessionLog |
dontLogDebug, dontLogExceptions, dontLogExceptionStackTrace, dontPrintConnection, dontPrintDate, dontPrintSession, dontPrintThread, getLevel, logDebug, logExceptions, logExceptionStackTrace, printConnection, printDate, printSession, printThread, setLevel, shouldLog |
Methods inherited from class oracle.toplink.logging.AbstractSessionLog |
config, fine, finer, finest, getDateFormat, getDefaultLoggingLevel, getLevel, getLevelString, getLog, getSession, getWriter, info, log, log, log, log, log, log, log, logThrowable, setDateFormat, setLevel, setLog, setSession, setShouldLogDebug, setShouldLogExceptions, setShouldLogExceptionStackTrace, setShouldPrintConnection, setShouldPrintDate, setShouldPrintSession, setShouldPrintThread, setWriter, setWriter, severe, shouldLog, shouldLogDebug, shouldLogExceptions, shouldLogExceptionStackTrace, shouldPrintConnection, shouldPrintDate, shouldPrintSession, shouldPrintThread, throwing, warning |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultSessionLog
public DefaultSessionLog()
- Create a new default session log.
DefaultSessionLog
public DefaultSessionLog(java.io.Writer writer)
- Create a new default session log for the given writer.
log
public void log(SessionLogEntry entry)
- Log the entry. This writes the log entries information to a writer such as System.out or a file.
-
- Specified by:
log
in interface SessionLog
- Overrides:
log
in class DefaultSessionLog
-
- Parameters:
entry
- oracle.toplink.sessions.LogEntry
setWriter
public void setWriter(java.lang.String aFileName)
- Set the writer that will receive the formatted log entries for a file name.
-
- Overrides:
setWriter
in class DefaultSessionLog
getWriterFilename
public java.lang.String getWriterFilename()
- For the given writer, return it's associated filename. If associated writer does not have a filename, return null.
-
- Overrides:
getWriterFilename
in class DefaultSessionLog
Skip navigation links