class Logger extends BaseLogger with Trace with Debug with Info with Warn with Error with Fatal
- Alphabetic
- By Inheritance
- Logger
- Fatal
- Error
- Warn
- Info
- Debug
- Trace
- BaseLogger
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new Logger(name: String)(implicit dispatcher: Dispatcher)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val attributes: Map[String, Any]
- Definition Classes
- BaseLogger
- def buildEntry(level: Option[Level], message: Option[Message], location: Option[LogCallLocation], entryTags: TraversableOnce[Tag]): Entry
- Attributes
- protected
- Definition Classes
- BaseLogger
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def debug(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit
- Definition Classes
- Debug
- def debug(message: Message)(implicit location: LogCallLocation): Unit
- Definition Classes
- Debug
- val debugLevel: Level
Override to customize the level at which calls to
debugcreate entries.Override to customize the level at which calls to
debugcreate entries.- Attributes
- protected[this]
- Definition Classes
- Debug
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def error(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit
- Definition Classes
- Error
- def error(message: Message)(implicit location: LogCallLocation): Unit
- Definition Classes
- Error
- val errorLevel: Level
Override to customize the level at which calls to
errorcreate entries.Override to customize the level at which calls to
errorcreate entries.- Attributes
- protected[this]
- Definition Classes
- Error
- def fatal(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit
- Definition Classes
- Fatal
- def fatal(message: Message)(implicit location: LogCallLocation): Unit
- Definition Classes
- Fatal
- val fatalLevel: Level
Override to customize the level at which calls to
fatalcreate entries.Override to customize the level at which calls to
fatalcreate entries.- Attributes
- protected[this]
- Definition Classes
- Fatal
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def info(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit
- Definition Classes
- Info
- def info(message: Message)(implicit location: LogCallLocation): Unit
- Definition Classes
- Info
- val infoLevel: Level
Override to customize the level at which calls to
infocreate entries.Override to customize the level at which calls to
infocreate entries.- Attributes
- protected[this]
- Definition Classes
- Info
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def log(implicit location: LogCallLocation): Unit
Submits an entry without a level, a Message or tags to the logging system.
Submits an entry without a level, a Message or tags to the logging system. This essentially creates an entry with nothing but automatically-collected call metadata.
- location
the source location of the method call (usually automatically fulfilled by LogCallLocation.capture())
- Definition Classes
- BaseLogger
- def log(message: Message)(implicit location: LogCallLocation): Unit
Submits an entry with a Message but no level or tags to the logging system.
Submits an entry with a Message but no level or tags to the logging system.
- message
the message to include with the entry
- location
the source location of the method call (usually automatically fulfilled by LogCallLocation.capture())
- Definition Classes
- BaseLogger
- def log(level: Level)(message: Message)(implicit location: LogCallLocation): Unit
Submits an entry with a Message and level but no tags to the logging system.
Submits an entry with a Message and level but no tags to the logging system.
The
messageargument appears in an argument list by itself because this allows us to use a thunk or a tuple as the source of the implicit Message conversion. When it appears with other arguments, the appearance of the calling syntax goes downhill fast (e.g., having to wrap the thunk in parentheses or having to include extra parentheses around tuples). Similarly,tagsis not a varargs parameter because the compiler prefers to perceive multiple arguments as possible Tags (and failing) rather than look for an implicit conversion from the tuple.- level
the level to use for the entry created
- message
the message to include with the entry
- location
the source location of the method call (usually automatically fulfilled by LogCallLocation.capture())
- Definition Classes
- BaseLogger
- def log(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit
Submits an entry with a Message and tags but no level to the logging system.
Submits an entry with a Message and tags but no level to the logging system.
The
messageargument appears in an argument list by itself because this allows us to use a thunk or a tuple as the source of the implicit Message conversion. When it appears with other arguments, the appearance of the calling syntax goes downhill fast (e.g., having to wrap the thunk in parentheses or having to include extra parentheses around tuples). Similarly,tagsis not a varargs parameter because the compiler prefers to perceive multiple arguments as possible Tags (and failing) rather than look for an implicit conversion from the tuple.- tags
additional tags to include with the entry
- message
the message to include with the entry
- location
the source location of the method call (usually automatically fulfilled by LogCallLocation.capture())
- Definition Classes
- BaseLogger
- def log(level: Level, tags: TraversableOnce[Tag] = Iterable.empty)(message: Message)(implicit location: LogCallLocation): Unit
Submits an entry with a level, a message and maybe tags to the logging system.
Submits an entry with a level, a message and maybe tags to the logging system.
The
messageargument appears in an argument list by itself because this allows us to use a thunk or a tuple as the source of the implicit Message conversion. When it appears with other arguments, the appearance of the calling syntax goes downhill fast (e.g., having to wrap the thunk in parentheses or having to include extra parentheses around tuples). Similarly,tagsis not a varargs parameter because the compiler prefers to perceive multiple arguments as possible Tags (and failing) rather than look for an implicit conversion from the tuple.- level
the level to use for the entry created
- tags
additional tags to include with the entry
- message
the message to include with the entry
- location
the source location of the method call (usually automatically fulfilled by LogCallLocation.capture())
- Definition Classes
- BaseLogger
- val name: String
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val tags: Set[Tag]
- Definition Classes
- BaseLogger
- def toString(): String
- Definition Classes
- AnyRef → Any
- def trace(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit
- Definition Classes
- Trace
- def trace(message: Message)(implicit location: LogCallLocation): Unit
- Definition Classes
- Trace
- val traceLevel: Level
Override to customize the level at which calls to
tracecreate entries.Override to customize the level at which calls to
tracecreate entries.- Attributes
- protected[this]
- Definition Classes
- Trace
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def warn(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit
- Definition Classes
- Warn
- def warn(message: Message)(implicit location: LogCallLocation): Unit
- Definition Classes
- Warn
- val warnLevel: Level
Override to customize the level at which calls to
warncreate entries.Override to customize the level at which calls to
warncreate entries.- Attributes
- protected[this]
- Definition Classes
- Warn