ConsoleAppender

class ConsoleAppender(val name: String, val properties: Properties, val suppressedMessage: SuppressedTraceContext => Option[String]) extends Appender

A logger that logs to the console. On supported systems, the level labels are colored.

This logger is not thread-safe.

Companion
object
trait Appender
trait AutoCloseable
class Object
trait Matchable
class Any

Value members

Concrete methods

override
def close(): Unit
Definition Classes
AutoCloseable

Inherited methods

def appendLog(level: Value, message: => String): Unit

Appends the message message to the to the log at level level.

Appends the message message to the to the log at level level.

Value Params
level

The importance level of the message.

message

The message to log.

Inherited from
Appender
def control(event: Value, message: => String): Unit

Logs a ControlEvent to the log.

Logs a ControlEvent to the log.

Value Params
event

The kind of ControlEvent.

message

The message to log.

Inherited from
Appender
def getTrace: Int

Returns the number of lines for stacktrace.

Returns the number of lines for stacktrace.

Inherited from
Appender
def setTrace(level: Int): Unit
Inherited from
Appender
def trace(t: => Throwable, traceLevel: Int): Unit

Logs the stack trace of t, possibly shortening it.

Logs the stack trace of t, possibly shortening it.

The traceLevel parameter configures how the stack trace will be shortened. See StackTrace.trimmed.

Value Params
t

The Throwable whose stack trace to log.

traceLevel

How to shorten the stack trace.

Inherited from
Appender