org.exolab.castor.persist

Class OutputLogInterceptor

public class OutputLogInterceptor extends Object implements LogInterceptor

A simple log interceptor that reports all messages to a writer or an output stream.

Version: $Revision: 1.1.1.1 $ $Date: 2003/03/03 07:08:46 $

Author: Assaf Arkin

Constructor Summary
OutputLogInterceptor(PrintWriter writer)
OutputLogInterceptor(OutputStream output)
OutputLogInterceptor(Writer writer)
Method Summary
voidcreating(Object objClass, Object identity)
voidexception(Exception except)
PrintWritergetPrintWriter()
voidloading(Object objClass, Object identity)
voidmessage(String message)
voidqueryStatement(String statement)
voidremoving(Object objClass, Object identity)
voidstoreStatement(String statement)
voidstoring(Object objClass, Object identity)

Constructor Detail

OutputLogInterceptor

public OutputLogInterceptor(PrintWriter writer)

OutputLogInterceptor

public OutputLogInterceptor(OutputStream output)

OutputLogInterceptor

public OutputLogInterceptor(Writer writer)

Method Detail

creating

public void creating(Object objClass, Object identity)

exception

public void exception(Exception except)

getPrintWriter

public PrintWriter getPrintWriter()

loading

public void loading(Object objClass, Object identity)

message

public void message(String message)

queryStatement

public void queryStatement(String statement)

removing

public void removing(Object objClass, Object identity)

storeStatement

public void storeStatement(String statement)

storing

public void storing(Object objClass, Object identity)
Intalio Inc. (C) 1999-2004. All rights reserved http://www.intalio.com