class Logger extends BaseLogger with Debug with Info with Notice with Warning with Error with Critical with Alert with Emergency
- Alphabetic
- By Inheritance
- Logger
- Emergency
- Alert
- Critical
- Error
- Warning
- Notice
- Info
- Debug
- 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
- def alert(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit
- Definition Classes
- Alert
- def alert(message: Message)(implicit location: LogCallLocation): Unit
- Definition Classes
- Alert
- val alertLevel: Level
Override to customize the level at which calls to
alertcreate entries.Override to customize the level at which calls to
alertcreate entries.- Attributes
- protected[this]
- Definition Classes
- Alert
- 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 critical(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit
- Definition Classes
- Critical
- def critical(message: Message)(implicit location: LogCallLocation): Unit
- Definition Classes
- Critical
- val criticalLevel: Level
Override to customize the level at which calls to
criticalcreate entries.Override to customize the level at which calls to
criticalcreate entries.- Attributes
- protected[this]
- Definition Classes
- Critical
- 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
- def emergency(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit
- Definition Classes
- Emergency
- def emergency(message: Message)(implicit location: LogCallLocation): Unit
- Definition Classes
- Emergency
- val emergencyLevel: Level
Override to customize the level at which calls to
emergencycreate entries.Override to customize the level at which calls to
emergencycreate entries.- Attributes
- protected[this]
- Definition Classes
- Emergency
- 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 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
- def notice(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit
- Definition Classes
- Notice
- def notice(message: Message)(implicit location: LogCallLocation): Unit
- Definition Classes
- Notice
- val noticeLevel: Level
Override to customize the level at which calls to
noticecreate entries.Override to customize the level at which calls to
noticecreate entries.- Attributes
- protected[this]
- Definition Classes
- Notice
- 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
- 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 warning(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit
- Definition Classes
- Warning
- def warning(message: Message)(implicit location: LogCallLocation): Unit
- Definition Classes
- Warning
- val warningLevel: Level
Override to customize the level at which calls to
warningcreate entries.Override to customize the level at which calls to
warningcreate entries.- Attributes
- protected[this]
- Definition Classes
- Warning