|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.io.Writer java.io.PrintWriter iaik.tc.utils.logging.java12.LogPrintWriter
public class LogPrintWriter
This class implements a custom PrintWriter that extracts the class name, method name and line number of the caller from the stack trace.
Constructor Summary | |
---|---|
LogPrintWriter(java.io.OutputStream out)
Constructor. |
|
LogPrintWriter(java.io.OutputStream out,
boolean autoFlush)
Constructor. |
|
LogPrintWriter(java.io.Writer out)
Constructor. |
|
LogPrintWriter(java.io.Writer out,
boolean autoFlush)
Constructor. |
Method Summary | |
---|---|
java.lang.String |
getClassName()
Returns contents of the className field. |
int |
getLineNumber()
Returns contents of the lineNumber field. |
java.lang.String |
getMethodName()
Returns contents of the methodName field. |
void |
print(java.lang.String s)
Overwrites the default implementation and sends the data to the decode method. |
void |
println(char[] s)
Overwrites the default implementation and sends the data to the decode method. |
void |
println(java.lang.String s)
Overwrites the default implementation and sends the data to the decode method. |
void |
setCallerStackElement(short callerStackElement)
Sets the index of the caller stack element. |
Methods inherited from class java.io.PrintWriter |
---|
append, append, append, checkError, close, flush, format, format, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, write, write, write, write, write |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LogPrintWriter(java.io.Writer out)
public LogPrintWriter(java.io.OutputStream out)
public LogPrintWriter(java.io.Writer out, boolean autoFlush)
public LogPrintWriter(java.io.OutputStream out, boolean autoFlush)
Method Detail |
---|
public void println(java.lang.String s)
println
in class java.io.PrintWriter
public void println(char[] s)
println
in class java.io.PrintWriter
public void print(java.lang.String s)
print
in class java.io.PrintWriter
public java.lang.String getClassName()
public int getLineNumber()
public java.lang.String getMethodName()
public void setCallerStackElement(short callerStackElement)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |