class Logger extends BaseLogger with Finest with Finer with Fine with Config with Info with Warning with Severe
- Alphabetic
- By Inheritance
- Logger
- Severe
- Warning
- Info
- Config
- Fine
- Finer
- Finest
- 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 config(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit
- Definition Classes
- Config
- def config(message: Message)(implicit location: LogCallLocation): Unit
- Definition Classes
- Config
- val configLevel: Level
Override to customize the level at which calls to
configcreate entries.Override to customize the level at which calls to
configcreate entries.- Attributes
- protected[this]
- Definition Classes
- Config
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def fine(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit
- Definition Classes
- Fine
- def fine(message: Message)(implicit location: LogCallLocation): Unit
- Definition Classes
- Fine
- val fineLevel: Level
Override to customize the level at which calls to
finecreate entries.Override to customize the level at which calls to
finecreate entries.- Attributes
- protected[this]
- Definition Classes
- Fine
- def finer(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit
- Definition Classes
- Finer
- def finer(message: Message)(implicit location: LogCallLocation): Unit
- Definition Classes
- Finer
- val finerLevel: Level
Override to customize the level at which calls to
finercreate entries.Override to customize the level at which calls to
finercreate entries.- Attributes
- protected[this]
- Definition Classes
- Finer
- def finest(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit
- Definition Classes
- Finest
- def finest(message: Message)(implicit location: LogCallLocation): Unit
- Definition Classes
- Finest
- val finestLevel: Level
Override to customize the level at which calls to
finestcreate entries.Override to customize the level at which calls to
finestcreate entries.- Attributes
- protected
- Definition Classes
- Finest
- 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()
- def severe(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit
- Definition Classes
- Severe
- def severe(message: Message)(implicit location: LogCallLocation): Unit
- Definition Classes
- Severe
- val severeLevel: Level
Override to customize the level at which calls to
severecreate entries.Override to customize the level at which calls to
severecreate entries.- Attributes
- protected[this]
- Definition Classes
- Severe
- 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