Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

B32476-03

oracle.toplink.logging
Class DefaultSessionLog

java.lang.Object
  extended by oracle.toplink.logging.AbstractSessionLog
      extended by oracle.toplink.sessions.DefaultSessionLog
          extended by 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,

As well information about the message can be logged such as,

See Also:
SessionLog, AbstractSessionLog, Serialized Form

Field Summary
 
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
 
Constructor Summary
DefaultSessionLog()
          Create a new default session log.
DefaultSessionLog(java.io.Writer writer)
          Create a new default session log for the given writer.
 
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
 

Constructor Detail

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.

Method Detail

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

Copyright © 1998, 2010, Oracle. All Rights Reserved.