Packages

class Logger extends BaseLogger with Debug with Info with Notice with Warning with Error with Critical with Alert with Emergency

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Logger
  2. Emergency
  3. Alert
  4. Critical
  5. Error
  6. Warning
  7. Notice
  8. Info
  9. Debug
  10. BaseLogger
  11. AnyRef
  12. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Logger(name: String)(implicit dispatcher: Dispatcher)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def alert(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit
    Definition Classes
    Alert
  5. def alert(message: Message)(implicit location: LogCallLocation): Unit
    Definition Classes
    Alert
  6. val alertLevel: Level

    Override to customize the level at which calls to alert create entries.

    Override to customize the level at which calls to alert create entries.

    Attributes
    protected[this]
    Definition Classes
    Alert
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. val attributes: Map[String, Any]
    Definition Classes
    BaseLogger
  9. def buildEntry(level: Option[Level], message: Option[Message], location: Option[LogCallLocation], entryTags: TraversableOnce[Tag]): Entry
    Attributes
    protected
    Definition Classes
    BaseLogger
  10. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  11. def critical(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit
    Definition Classes
    Critical
  12. def critical(message: Message)(implicit location: LogCallLocation): Unit
    Definition Classes
    Critical
  13. val criticalLevel: Level

    Override to customize the level at which calls to critical create entries.

    Override to customize the level at which calls to critical create entries.

    Attributes
    protected[this]
    Definition Classes
    Critical
  14. def debug(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit
    Definition Classes
    Debug
  15. def debug(message: Message)(implicit location: LogCallLocation): Unit
    Definition Classes
    Debug
  16. val debugLevel: Level

    Override to customize the level at which calls to debug create entries.

    Override to customize the level at which calls to debug create entries.

    Attributes
    protected[this]
    Definition Classes
    Debug
  17. def emergency(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit
    Definition Classes
    Emergency
  18. def emergency(message: Message)(implicit location: LogCallLocation): Unit
    Definition Classes
    Emergency
  19. val emergencyLevel: Level

    Override to customize the level at which calls to emergency create entries.

    Override to customize the level at which calls to emergency create entries.

    Attributes
    protected[this]
    Definition Classes
    Emergency
  20. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  22. def error(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit
    Definition Classes
    Error
  23. def error(message: Message)(implicit location: LogCallLocation): Unit
    Definition Classes
    Error
  24. val errorLevel: Level

    Override to customize the level at which calls to error create entries.

    Override to customize the level at which calls to error create entries.

    Attributes
    protected[this]
    Definition Classes
    Error
  25. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  26. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  27. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  28. def info(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit
    Definition Classes
    Info
  29. def info(message: Message)(implicit location: LogCallLocation): Unit
    Definition Classes
    Info
  30. val infoLevel: Level

    Override to customize the level at which calls to info create entries.

    Override to customize the level at which calls to info create entries.

    Attributes
    protected[this]
    Definition Classes
    Info
  31. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  32. 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
  33. 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
  34. 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 message argument 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, tags is 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
  35. 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 message argument 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, tags is 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
  36. 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 message argument 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, tags is 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
  37. val name: String
  38. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  39. def notice(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit
    Definition Classes
    Notice
  40. def notice(message: Message)(implicit location: LogCallLocation): Unit
    Definition Classes
    Notice
  41. val noticeLevel: Level

    Override to customize the level at which calls to notice create entries.

    Override to customize the level at which calls to notice create entries.

    Attributes
    protected[this]
    Definition Classes
    Notice
  42. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  43. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  44. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  45. val tags: Set[Tag]
    Definition Classes
    BaseLogger
  46. def toString(): String
    Definition Classes
    AnyRef → Any
  47. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  48. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  49. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  50. def warning(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit
    Definition Classes
    Warning
  51. def warning(message: Message)(implicit location: LogCallLocation): Unit
    Definition Classes
    Warning
  52. val warningLevel: Level

    Override to customize the level at which calls to warning create entries.

    Override to customize the level at which calls to warning create entries.

    Attributes
    protected[this]
    Definition Classes
    Warning

Inherited from Emergency

Inherited from Alert

Inherited from Critical

Inherited from Error

Inherited from Warning

Inherited from Notice

Inherited from Info

Inherited from Debug

Inherited from BaseLogger

Inherited from AnyRef

Inherited from Any

Ungrouped