Logger

scribe.Logger
See theLogger companion class
object Logger

Attributes

Companion
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Logger.type

Members list

Type members

Classlikes

object system

Functionality for system output stream management

Functionality for system output stream management

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
system.type

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Value members

Concrete methods

def apply(name: String): Logger
def apply(id: LoggerId): Logger
def apply[T](implicit t: ClassTag[T]): Logger
def empty: Logger
def get(name: String): Option[Logger]
def get(id: LoggerId): Option[Logger]
def get[T](implicit t: ClassTag[T]): Option[Logger]
def loggersByName: Map[String, Logger]
def minimumLevels(minimums: MinimumLevel*): Unit
def namesFor(loggerId: LoggerId): Set[String]
def remove(logger: Logger): Unit

Removes this logger from the global state and all references to it.

Removes this logger from the global state and all references to it.

Attributes

def replace(logger: Logger): Logger

Replaces this logger and all references to it in the global state

Replaces this logger and all references to it in the global state

Attributes

def replaceByName(name: String, logger: Logger): Logger
def reset(): Unit

Resets the global state of Scribe

Resets the global state of Scribe

Attributes

def resetRoot(): Unit
def root: Logger

Concrete fields