|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.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.PrintWriterpublic void println(char[] s)
println in class java.io.PrintWriterpublic void print(java.lang.String s)
print in class java.io.PrintWriterpublic 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 | |||||||||