Skip navigation links

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

B32476-02


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

Skip navigation links

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