Class StreamAppender
- java.lang.Object
-
- org.glassfish.grizzly.http.server.accesslog.StreamAppender
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable,AccessLogAppender
- Direct Known Subclasses:
FileAppender
public class StreamAppender extends java.lang.Object implements AccessLogAppender
- Author:
- Pier Fumagalli, USRZ.com
-
-
Constructor Summary
Constructors Constructor Description StreamAppender(java.io.OutputStream output)Create a newStreamAppenderinstance writing log entries to the specifiedOutputStream.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappend(java.lang.String accessLogEntry)Append the specified access log entry.voidclose()Close any underlying resource owned by this appender.
-
-
-
Constructor Detail
-
StreamAppender
public StreamAppender(java.io.OutputStream output)
Create a newStreamAppenderinstance writing log entries to the specifiedOutputStream.
-
-
Method Detail
-
append
public void append(java.lang.String accessLogEntry) throws java.io.IOExceptionDescription copied from interface:AccessLogAppenderAppend the specified access log entry.- Specified by:
appendin interfaceAccessLogAppender- Parameters:
accessLogEntry- TheStringvalue of the data to be append in the access log.- Throws:
java.io.IOException- If an I/O error occurred appending to the log.
-
close
public void close() throws java.io.IOExceptionDescription copied from interface:AccessLogAppenderClose any underlying resource owned by this appender.- Specified by:
closein interfaceAccessLogAppender- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable- Throws:
java.io.IOException
-
-