Package org.jpos.util
Class BaseLogEventWriter
- java.lang.Object
-
- org.jpos.util.BaseLogEventWriter
-
- All Implemented Interfaces:
LogEventWriter
- Direct Known Subclasses:
MappingLogEventWriter
public abstract class BaseLogEventWriter extends java.lang.Object implements LogEventWriter
Abstract class for LogEventWriter implementations. Ensures that derived classes close the PrintStream since some of them may wrap it in an outer stream. Default write implementation is what is currently used by SimpleLogListener with an additional null check on the passed in LogEvent.- Since:
- 2.1.4
-
-
Constructor Summary
Constructors Constructor Description BaseLogEventWriter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
void
setPrintStream(java.io.PrintStream p)
void
write(LogEvent ev)
-
-
-
Constructor Detail
-
BaseLogEventWriter
public BaseLogEventWriter()
-
-
Method Detail
-
setPrintStream
public void setPrintStream(java.io.PrintStream p)
- Specified by:
setPrintStream
in interfaceLogEventWriter
-
close
public void close()
- Specified by:
close
in interfaceLogEventWriter
-
write
public void write(LogEvent ev)
- Specified by:
write
in interfaceLogEventWriter
-
-