LoggerWriter

sbt.internal.util.LoggerWriter
class LoggerWriter(delegate: Logger, unbufferedLevel: Option[Value], nl: String) extends Writer

Provides a java.io.Writer interface to a Logger. Content is line-buffered and logged at level. A line is delimited by nl, which is by default the platform line separator.

Attributes

Graph
Supertypes
class Writer
trait Flushable
trait Closeable
trait AutoCloseable
trait Appendable
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Constructors

def this(delegate: Logger, level: Value)
def this(delegate: Logger)

Concrete methods

override def close(): Unit

Attributes

Definition Classes
Writer -> Closeable -> AutoCloseable
override def flush(): Unit

Attributes

Definition Classes
Writer -> Flushable
def flushLines(level: Value): Unit
override def write(content: Array[Char], offset: Int, length: Int): Unit

Attributes

Definition Classes
Writer

Inherited methods

def append(x$0: Char): Writer

Attributes

Inherited from:
Writer
def append(x$0: CharSequence, x$1: Int, x$2: Int): Writer

Attributes

Inherited from:
Writer
def append(x$0: CharSequence): Writer

Attributes

Inherited from:
Writer
def write(x$0: String, x$1: Int, x$2: Int): Unit

Attributes

Inherited from:
Writer
def write(x$0: String): Unit

Attributes

Inherited from:
Writer
def write(x$0: Array[Char]): Unit

Attributes

Inherited from:
Writer
def write(x$0: Int): Unit

Attributes

Inherited from:
Writer