Oracle TopLink API Reference
10g Release 3 (10.1.3)

B13698-01

oracle.toplink.sessions
Class DefaultSessionLog

java.lang.Object
  extended byoracle.toplink.logging.AbstractSessionLog
      extended byoracle.toplink.sessions.DefaultSessionLog
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable, SessionLog, SessionLog
Direct Known Subclasses:
DefaultSessionLog

Deprecated. Please use oracle.toplink.logging.DefaultSessionLog

public class DefaultSessionLog
extends AbstractSessionLog
implements java.io.Serializable

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, DefaultSessionLog, Session.logMessage(String), Serialized Form

Field Summary
 
Fields inherited from interface oracle.toplink.sessions.SessionLog
ALL, CACHE, CONFIG, CONNECTION, DMS, EJB, EJB_ANNOTATION, EVENT, FINE, FINER, FINEST, INFO, OFF, PROPAGATION, QUERY, SEQUENCING, SEVERE, SQL, TRANSACTION, WARNING, WEAVER
 
Constructor Summary
DefaultSessionLog()
          Deprecated. PUBLIC: Create a new default session log.
DefaultSessionLog(java.io.Writer writer)
          Deprecated. PUBLIC: Create a new default session log for the given writer.
 
Method Summary
 void dontLogDebug()
          Deprecated. replaced by level
 void dontLogExceptions()
          Deprecated. replaced by level
 void dontLogExceptionStackTrace()
          Deprecated. Stack trace is logged at FINER level
 void dontPrintConnection()
          Deprecated. Connection is always printed
 void dontPrintDate()
          Deprecated. Date is always printed
 void dontPrintSession()
          Deprecated. Session is always printed
 void dontPrintThread()
          Deprecated. Thread is logged at FINE or less level
 java.lang.String getWriterFilename()
          Deprecated. PUBLIC: For the given writer, return it's associated filename.
 void log(SessionLogEntry entry)
          Deprecated. PUBLIC: Log the entry.
 void logDebug()
          Deprecated. replaced by level
 void logExceptions()
          Deprecated. replaced by level
 void logExceptionStackTrace()
          Deprecated. Stack trace is logged at FINER level
 void printConnection()
          Deprecated. Connection is always printed
 void printDate()
          Deprecated. Date is always printed
 void printSession()
          Deprecated. Session is always printed
 void printThread()
          Deprecated. Thread is logged at FINE or less level
 void setWriter(java.lang.String aFileName)
          Deprecated. PUBLIC: Set the writer that will receive the formatted log entries for a file name.
 
Methods inherited from class oracle.toplink.logging.AbstractSessionLog
config, fine, finer, finest, getDateFormat, getLevel, getLevel, getLog, getSession, getWriter, info, log, log, log, log, log, log, log, logThrowable, setDateFormat, setLevel, setLevel, setLog, setSession, setShouldLogDebug, setShouldLogExceptions, setShouldLogExceptionStackTrace, setShouldPrintConnection, setShouldPrintDate, setShouldPrintSession, setShouldPrintThread, setWriter, severe, shouldLog, 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()
Deprecated. 
PUBLIC: Create a new default session log.


DefaultSessionLog

public DefaultSessionLog(java.io.Writer writer)
Deprecated. 
PUBLIC: Create a new default session log for the given writer.

Method Detail

dontLogDebug

public void dontLogDebug()
Deprecated. replaced by level

OBSOLETE:


dontLogExceptions

public void dontLogExceptions()
Deprecated. replaced by level

OBSOLETE:


dontLogExceptionStackTrace

public void dontLogExceptionStackTrace()
Deprecated. Stack trace is logged at FINER level

OBSOLETE:


dontPrintConnection

public void dontPrintConnection()
Deprecated. Connection is always printed

OBSOLETE:


dontPrintDate

public void dontPrintDate()
Deprecated. Date is always printed

OBSOLETE:


dontPrintSession

public void dontPrintSession()
Deprecated. Session is always printed

OBSOLETE:


dontPrintThread

public void dontPrintThread()
Deprecated. Thread is logged at FINE or less level

OBSOLETE:


log

public void log(SessionLogEntry entry)
Deprecated. 
PUBLIC: Log the entry. This writes the log entries information to a writer such as System.out or a file. This must be synchronized as it will be called by many threads in three-tier.

Specified by:
log in interface SessionLog
Specified by:
log in class AbstractSessionLog

logDebug

public void logDebug()
Deprecated. replaced by level

OBSOLETE:


logExceptions

public void logExceptions()
Deprecated. replaced by level

OBSOLETE:


logExceptionStackTrace

public void logExceptionStackTrace()
Deprecated. Stack trace is logged at FINER level

OBSOLETE:


printConnection

public void printConnection()
Deprecated. Connection is always printed

OBSOLETE:


printDate

public void printDate()
Deprecated. Date is always printed

OBSOLETE:


printSession

public void printSession()
Deprecated. Session is always printed

OBSOLETE:


printThread

public void printThread()
Deprecated. Thread is logged at FINE or less level

OBSOLETE:


setWriter

public void setWriter(java.lang.String aFileName)
Deprecated. 
PUBLIC: Set the writer that will receive the formatted log entries for a file name.


getWriterFilename

public java.lang.String getWriterFilename()
Deprecated. 
PUBLIC: For the given writer, return it's associated filename. If associated writer does not have a filename, return null.


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