Package nl.vpro.logging.simple
Class OutputStreamSimpleLogger
- java.lang.Object
-
- nl.vpro.logging.simple.AbstractStringBuilderSimpleLogger
-
- nl.vpro.logging.simple.OutputStreamSimpleLogger
-
- All Implemented Interfaces:
BiConsumer<Level,CharSequence>
,SimpleLogger
public class OutputStreamSimpleLogger extends AbstractStringBuilderSimpleLogger
ASimpleLogger
implementation that just writes everything to aOutputStream
- Since:
- 1.79
- Author:
- Michiel Meeuwissen
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
OutputStreamSimpleLogger.Builder
-
Nested classes/interfaces inherited from interface nl.vpro.logging.simple.SimpleLogger
SimpleLogger.RemoveFromThreadLocal
-
-
Field Summary
-
Fields inherited from class nl.vpro.logging.simple.AbstractStringBuilderSimpleLogger
count
-
Fields inherited from interface nl.vpro.logging.simple.SimpleLogger
THREAD_LOCAL
-
-
Constructor Summary
Constructors Constructor Description OutputStreamSimpleLogger()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OutputStreamSimpleLogger.Builder
builder()
OutputStream
getOutputStream()
protected boolean
needsNewLine()
-
Methods inherited from class nl.vpro.logging.simple.AbstractStringBuilderSimpleLogger
accept, getCount, getMaxLength, isTruncated, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.function.BiConsumer
andThen
-
-
-
-
Method Detail
-
needsNewLine
protected boolean needsNewLine()
- Overrides:
needsNewLine
in classAbstractStringBuilderSimpleLogger
-
builder
public static OutputStreamSimpleLogger.Builder builder()
-
getOutputStream
public OutputStream getOutputStream()
-
-