| |
|
| java.io.PrintStream org.objectweb.util.monolog.wrapper.printwriter.PrintStreamImpl
PrintStreamImpl | public class PrintStreamImpl extends PrintStream implements Loggable(Code) | | This class is a PrintStream wrapper. It exports the Printstream methods but
fowards the message to a Logger. This implementation bufferizes the data when
a print method is used. The buffer and the data are always written when a
println method is used. No end of line are inserted by the println methods.
A line is equals to a monolog message.
author: S.Chassande-Barrioz |
currentLine | protected String currentLine(Code) | | This field is the buffer which represents the current line.
|
level | protected int level(Code) | | |
PrintStreamImpl | public PrintStreamImpl(Logger l) throws NullPointerException(Code) | | It builds a PrintWriterImpl instance. The default level is DEBUG
Parameters: l - is the logger toward which the message must be send throws: NullPointerException - if the parameter is null. |
PrintStreamImpl | public PrintStreamImpl(Logger l, int level) throws NullPointerException(Code) | | It builds a PrintWriterImpl instance. The default level is DEBUG
Parameters: l - is the logger toward which the message must be send Parameters: level - is the level used to log message. throws: NullPointerException - if the parameter is null. |
checkError | public boolean checkError()(Code) | | Always retrieves 'false'
|
close | public void close()(Code) | | Do nothing
|
equals | public boolean equals(Object o)(Code) | | Compare the inner loggers
|
flush | public void flush()(Code) | | Do nothing
|
getLevel | public int getLevel()(Code) | | Retrieves the level of the messages
an int value representing the message priority (BasicLevel.XXXX) |
getLogger | public Logger getLogger()(Code) | | Retrieves the logger instance used
|
getLoggerFactory | public LoggerFactory getLoggerFactory()(Code) | | Retrieves the logger factory instance used
|
print | public void print(boolean b)(Code) | | Writes the boolean value in the buffer
|
print | public void print(char c)(Code) | | Writes the char value in the buffer
|
print | public void print(int i)(Code) | | Writes the int value in the buffer
|
print | public void print(long l)(Code) | | Writes the long value in the buffer
|
print | public void print(float v)(Code) | | Writes the float value in the buffer
|
print | public void print(double v)(Code) | | Writes the double value in the buffer
|
print | public void print(char[] chars)(Code) | | Writes the char[] value as a String in the buffer
|
print | public void print(String s)(Code) | | Writes the String value in the buffer
|
print | public void print(Object o)(Code) | | Writes the Object value as a String in the buffer
|
println | public void println()(Code) | | log the buffer
|
println | public void println(boolean b)(Code) | | 1/ Write a boolean value in the buffer.
2/ Log the buffer.
3/ Clear the buffer.
|
println | public void println(char c)(Code) | | 1/ Write a char value in the buffer
2/ Log the buffer
3/ Clear the buffer
|
println | public void println(int i)(Code) | | 1/ Write an int value in the buffer
2/ Log the buffer
3/ Clear the buffer
|
println | public void println(long l)(Code) | | 1/ Write a long value in the buffer
2/ Log the buffer
3/ Clear the buffer
|
println | public void println(float v)(Code) | | 1/ Write a float value in the buffer
2/ Log the buffer
3/ Clear the buffer
|
println | public void println(double v)(Code) | | 1/ Write a double value in the buffer
2/ Log the buffer
3/ Clear the buffer
|
println | public void println(char[] chars)(Code) | | 1/ Write a char[] value in the buffer
2/ Log the buffer
3/ Clear the buffer
|
println | public void println(String s)(Code) | | 1/ Write a String value in the buffer
2/ Log the buffer
3/ Clear the buffer
|
println | public void println(Object o)(Code) | | 1/ Write a object value in the buffer
2/ Log the buffer
3/ Clear the buffer
|
setError | protected void setError()(Code) | | Do nothing
|
setLevel | public void setLevel(int level)(Code) | | Changes the level of the messages
Parameters: level - is the new level |
setLogger | public void setLogger(Logger logger)(Code) | | Assigns the logger instance to use
|
setLoggerFactory | public void setLoggerFactory(LoggerFactory lf)(Code) | | Assigns the logger factory instance to use
|
toString | public String toString()(Code) | | Call the toString() method over the inner logger
|
write | public void write(byte[] bytes)(Code) | | Writes the byte[] as a string in the buffer
|
write | public void write(int i)(Code) | | Writes the int value in the buffer
|
write | public void write(byte[] bytes, int i, int i1)(Code) | | Writes the byte[] as a string in the buffer
|
Methods inherited from java.io.PrintStream | public PrintStream append(CharSequence csq)(Code)(Java Doc) public PrintStream append(CharSequence csq, int start, int end)(Code)(Java Doc) public PrintStream append(char c)(Code)(Java Doc) public boolean checkError()(Code)(Java Doc) protected void clearError()(Code)(Java Doc) public void close()(Code)(Java Doc) public void flush()(Code)(Java Doc) public PrintStream format(String format, Object... args)(Code)(Java Doc) public PrintStream format(Locale l, String format, Object... args)(Code)(Java Doc) public void print(boolean b)(Code)(Java Doc) public void print(char c)(Code)(Java Doc) public void print(int i)(Code)(Java Doc) public void print(long l)(Code)(Java Doc) public void print(float f)(Code)(Java Doc) public void print(double d)(Code)(Java Doc) public void print(char s)(Code)(Java Doc) public void print(String s)(Code)(Java Doc) public void print(Object obj)(Code)(Java Doc) public PrintStream printf(String format, Object... args)(Code)(Java Doc) public PrintStream printf(Locale l, String format, Object... args)(Code)(Java Doc) public void println()(Code)(Java Doc) public void println(boolean x)(Code)(Java Doc) public void println(char x)(Code)(Java Doc) public void println(int x)(Code)(Java Doc) public void println(long x)(Code)(Java Doc) public void println(float x)(Code)(Java Doc) public void println(double x)(Code)(Java Doc) public void println(char x)(Code)(Java Doc) public void println(String x)(Code)(Java Doc) public void println(Object x)(Code)(Java Doc) protected void setError()(Code)(Java Doc) public void write(int b)(Code)(Java Doc) public void write(byte buf, int off, int len)(Code)(Java Doc)
|
|
|
|