com.resilientedge.util.logger
Class PrintWriterLogAdapter

java.lang.Object
  |
  +--java.io.Writer
        |
        +--java.io.PrintWriter
              |
              +--com.resilientedge.util.logger.PrintWriterLogAdapter

public class PrintWriterLogAdapter
extends java.io.PrintWriter

An adapter that pipes all incoming data to a specific log topic and level.

Version:
$Revision: 1.1.1.1 $
Author:
jwh

Fields inherited from class java.io.PrintWriter
out
 
Fields inherited from class java.io.Writer
lock
 
Constructor Summary
PrintWriterLogAdapter(java.lang.String topic, int level)
          Default Constructor
 
Method Summary
 void println()
          Do nothing to prevent new lines from being submitted.
 void write(java.lang.String s, int off, int len)
          Override and send to the log.
 
Methods inherited from class java.io.PrintWriter
checkError, close, flush, print, print, print, print, print, print, print, print, print, println, println, println, println, println, println, println, println, println, setError, write, write, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrintWriterLogAdapter

public PrintWriterLogAdapter(java.lang.String topic,
                             int level)
Default Constructor
Parameters:
topic - the topic to assign to the log entry
level - the level to assign to the log entry
Method Detail

write

public void write(java.lang.String s,
                  int off,
                  int len)
Override and send to the log.
Overrides:
write in class java.io.PrintWriter
Parameters:
s -  
off -  
len -  

println

public void println()
Do nothing to prevent new lines from being submitted.
Overrides:
println in class java.io.PrintWriter


Copyright © 2001 Resilient Edge, Inc. All Rights Reserved.