PrintLogger

io.bullet.borer.Logging.PrintLogger
class PrintLogger(val info: LevelInfo, val maxShownByteArrayPrefixLen: Int, val maxShownStringPrefixLen: Int, val maxShownArrayElems: Int, val maxShownMapEntries: Int, val initialGutterWidth: Int, val renderLevelCount: Boolean, val renderEndOfInput: Boolean, val renderCommas: Boolean, val indentation: String, val mapKeySep: String) extends LineFormatLogger

A LineFormatLogger that simply prints all lines to the console.

Attributes

Graph
Supertypes
trait Logger
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def renderLine(line: String): Unit

Inherited methods

def appendChar(sb: StringBuilder, char: Char): StringBuilder

Attributes

Inherited from:
LineFormatLogger
def appendIndent(sb: StringBuilder, level: Int): StringBuilder

Attributes

Inherited from:
LineFormatLogger
def appendLevelCount(sb: StringBuilder, count: Long, size: Long): StringBuilder

Attributes

Inherited from:
LineFormatLogger
def formatBytes[Bytes](opener: String, value: Bytes)(implicit ba: ByteAccess[Bytes]): String

Attributes

Inherited from:
LineFormatLogger
def formatOverLong(negative: Boolean, value: Long): String

Attributes

Inherited from:
LineFormatLogger
def formatString(value: String): String

Attributes

Inherited from:
LineFormatLogger
def formatString[Bytes](value: Bytes)(implicit ba: ByteAccess[Bytes]): String

Attributes

Inherited from:
LineFormatLogger
def onArrayHeader(length: Long): Unit

Attributes

Inherited from:
LineFormatLogger
def onArrayStart(): Unit

Attributes

Inherited from:
LineFormatLogger
def onBool(value: Boolean): Unit

Attributes

Inherited from:
LineFormatLogger
def onBytes[Bytes : ByteAccess](value: Bytes): Unit

Attributes

Inherited from:
LineFormatLogger
def onBytesStart(): Unit

Attributes

Inherited from:
LineFormatLogger
def onChars(buffer: Array[Char], length: Int): Unit

Attributes

Inherited from:
LineFormatLogger
def onDecimal(integer: Long, fraction: Int): Unit

Attributes

Inherited from:
LineFormatLogger
def onDouble(value: Double): Unit

Attributes

Inherited from:
LineFormatLogger
def onEndOfInput(): Unit

Attributes

Inherited from:
LineFormatLogger
def onFloat(value: Float): Unit

Attributes

Inherited from:
LineFormatLogger
def onFloat16(value: Float): Unit

Attributes

Inherited from:
LineFormatLogger
def onInt(value: Int): Unit

Attributes

Inherited from:
LineFormatLogger
def onLevelExited(levelType: ElementType, break: Boolean): Unit

Attributes

Inherited from:
LineFormatLogger
def onLong(value: Long): Unit

Attributes

Inherited from:
LineFormatLogger
def onMapHeader(length: Long): Unit

Attributes

Inherited from:
LineFormatLogger
def onMapStart(): Unit

Attributes

Inherited from:
LineFormatLogger
def onNull(): Unit

Attributes

Inherited from:
LineFormatLogger
def onNumberString(value: String): Unit

Attributes

Inherited from:
LineFormatLogger
def onOverLong(negative: Boolean, value: Long): Unit

Attributes

Inherited from:
LineFormatLogger
def onSimpleValue(value: Int): Unit

Attributes

Inherited from:
LineFormatLogger
def onString(value: String): Unit

Attributes

Inherited from:
LineFormatLogger
def onTag(value: Tag): Unit

Attributes

Inherited from:
LineFormatLogger
def onText[Bytes : ByteAccess](value: Bytes): Unit

Attributes

Inherited from:
LineFormatLogger
def onTextStart(): Unit

Attributes

Inherited from:
LineFormatLogger
def onUndefined(): Unit

Attributes

Inherited from:
LineFormatLogger
def render(item: String, levelOpen: Boolean, levelClose: Boolean): Unit

Attributes

Inherited from:
LineFormatLogger

Concrete fields

val indentation: String
val mapKeySep: String
val renderCommas: Boolean
val renderEndOfInput: Boolean
val renderLevelCount: Boolean

Inherited fields

protected var gutterWidth: Int

Attributes

Inherited from:
LineFormatLogger