com.atlassian.jira.web.action.admin.mail
Class LogPrintStream

java.lang.Object
  extended by java.io.OutputStream
      extended by java.io.FilterOutputStream
          extended by java.io.PrintStream
              extended by com.atlassian.jira.web.action.admin.mail.LogPrintStream
All Implemented Interfaces:
Closeable, Flushable, Appendable

public class LogPrintStream
extends PrintStream

Bases on the idea copied from org.openqa.jetty.log.LogStream (selenium-server package)


Field Summary
 
Fields inherited from class java.io.FilterOutputStream
out
 
Constructor Summary
LogPrintStream(org.apache.log4j.Logger log, org.apache.log4j.Level level)
           
 
Method Summary
 void close()
           
 void flush()
           
 void println()
           
 void println(boolean arg0)
           
 void println(char arg0)
           
 void println(char[] arg0)
           
 void println(double arg0)
           
 void println(float arg0)
           
 void println(int arg0)
           
 void println(long arg0)
           
 void println(Object arg0)
           
 void println(String arg0)
           
protected  String processLine(String s)
           
 void write(byte[] arg0, int arg1, int arg2)
           
 
Methods inherited from class java.io.PrintStream
append, append, append, checkError, clearError, format, format, print, print, print, print, print, print, print, print, print, printf, printf, setError, write
 
Methods inherited from class java.io.FilterOutputStream
write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogPrintStream

public LogPrintStream(org.apache.log4j.Logger log,
                      org.apache.log4j.Level level)
Method Detail

flush

public void flush()
Specified by:
flush in interface Flushable
Overrides:
flush in class PrintStream

processLine

protected String processLine(String s)

close

public void close()
Specified by:
close in interface Closeable
Overrides:
close in class PrintStream

println

public void println()
Overrides:
println in class PrintStream

println

public void println(boolean arg0)
Overrides:
println in class PrintStream

println

public void println(char arg0)
Overrides:
println in class PrintStream

println

public void println(char[] arg0)
Overrides:
println in class PrintStream

println

public void println(double arg0)
Overrides:
println in class PrintStream

println

public void println(float arg0)
Overrides:
println in class PrintStream

println

public void println(int arg0)
Overrides:
println in class PrintStream

println

public void println(long arg0)
Overrides:
println in class PrintStream

println

public void println(Object arg0)
Overrides:
println in class PrintStream

println

public void println(String arg0)
Overrides:
println in class PrintStream

write

public void write(byte[] arg0,
                  int arg1,
                  int arg2)
Overrides:
write in class PrintStream


Copyright © 2002-2012 Atlassian. All Rights Reserved.