IzStrictLogger

izumi.logstage.api.strict.IzStrictLogger
See theIzStrictLogger companion class

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Inherited methods

final def apply(router: LogRouter, customContext: CustomContext): IzStrictLogger

Attributes

Inherited from:
IzLoggerConvenienceApi
final def apply(router: LogRouter): IzStrictLogger

Attributes

Inherited from:
IzLoggerConvenienceApi
final def apply(threshold: Level, sinks: Seq[LogSink], levels: Map[String, Level]): IzStrictLogger

Attributes

Inherited from:
IzLoggerConvenienceApi
final def apply(threshold: Level, sinks: Seq[LogSink], levels: Map[String, Level], buffer: LogQueue): IzStrictLogger

Attributes

Inherited from:
IzLoggerConvenienceApi
final def apply(threshold: Level, sinks: Seq[LogSink], buffer: LogQueue): IzStrictLogger

Attributes

Inherited from:
IzLoggerConvenienceApi
final def apply(threshold: Level, sinks: Seq[LogSink]): IzStrictLogger

Attributes

Inherited from:
IzLoggerConvenienceApi
final def apply(threshold: Level, sink: LogSink, levels: Map[String, Level], buffer: LogQueue): IzStrictLogger

By default, a basic colored console logger with global Level.Trace minimum threshold

By default, a basic colored console logger with global Level.Trace minimum threshold

Attributes

Inherited from:
IzLoggerConvenienceApi
final def log(implicit izLogger: IzLogger): izLogger.type

Lets you refer to an implicit logger's methods without naming a variable

Lets you refer to an implicit logger's methods without naming a variable

 import logstage.IzLogger.log

 def fn(implicit logger: IzLogger): Unit = {
   log.info(s"I'm logging with ${log}stage!")
 }

Attributes

Inherited from:
IzLoggerConvenienceApi

Inherited fields

final lazy val DebugLogger: IzStrictLogger

Prints log messages as-is, suitable for logger debugging only

Prints log messages as-is, suitable for logger debugging only

Attributes

Inherited from:
IzLoggerConvenienceApi
final val Level: Level.type

Attributes

Inherited from:
IzLoggerConvenienceApi
final lazy val NullLogger: IzStrictLogger

Ignores all log messages

Ignores all log messages

Attributes

Inherited from:
IzLoggerConvenienceApi