Class

org.scalawag.timber.api.style.jul

Logger

Related Doc: package jul

Permalink

class Logger extends BaseLogger with Finest with Finer with Fine with Config with Info with Warning with Severe

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Logger
  2. Severe
  3. Warning
  4. Info
  5. Config
  6. Fine
  7. Finer
  8. Finest
  9. BaseLogger
  10. AnyRef
  11. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

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

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. val attributes: Map[String, Any]

    Permalink

    the logger attributes that this logger associates with the entries it creates

    the logger attributes that this logger associates with the entries it creates

    Definition Classes
    BaseLogger
  6. def buildEntry(level: Option[Level], message: Option[Message], location: Option[LogCallLocation], entryTags: TraversableOnce[Tag]): Entry

    Permalink
    Attributes
    protected
    Definition Classes
    BaseLogger
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def config(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit

    Permalink
    Definition Classes
    Config
  9. def config(message: Message)(implicit location: LogCallLocation): Unit

    Permalink
    Definition Classes
    Config
  10. val configLevel: Level

    Permalink

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

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

    Attributes
    protected[this]
    Definition Classes
    Config
  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. def fine(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit

    Permalink
    Definition Classes
    Fine
  15. def fine(message: Message)(implicit location: LogCallLocation): Unit

    Permalink
    Definition Classes
    Fine
  16. val fineLevel: Level

    Permalink

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

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

    Attributes
    protected[this]
    Definition Classes
    Fine
  17. def finer(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit

    Permalink
    Definition Classes
    Finer
  18. def finer(message: Message)(implicit location: LogCallLocation): Unit

    Permalink
    Definition Classes
    Finer
  19. val finerLevel: Level

    Permalink

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

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

    Attributes
    protected[this]
    Definition Classes
    Finer
  20. def finest(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit

    Permalink
    Definition Classes
    Finest
  21. def finest(message: Message)(implicit location: LogCallLocation): Unit

    Permalink
    Definition Classes
    Finest
  22. val finestLevel: Level

    Permalink

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

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

    Attributes
    protected
    Definition Classes
    Finest
  23. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  24. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  25. def info(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit

    Permalink
    Definition Classes
    Info
  26. def info(message: Message)(implicit location: LogCallLocation): Unit

    Permalink
    Definition Classes
    Info
  27. val infoLevel: Level

    Permalink

    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
  28. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  29. def log(implicit location: LogCallLocation): Unit

    Permalink

    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
  30. def log(message: Message)(implicit location: LogCallLocation): Unit

    Permalink

    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
  31. def log(level: Level)(message: Message)(implicit location: LogCallLocation): Unit

    Permalink

    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
  32. def log(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit

    Permalink

    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
  33. def log(level: Level, tags: TraversableOnce[Tag] = Iterable.empty)(message: Message)(implicit location: LogCallLocation): Unit

    Permalink

    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
  34. val name: String

    Permalink
  35. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  36. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  37. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  38. def severe(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit

    Permalink
    Definition Classes
    Severe
  39. def severe(message: Message)(implicit location: LogCallLocation): Unit

    Permalink
    Definition Classes
    Severe
  40. val severeLevel: Level

    Permalink

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

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

    Attributes
    protected[this]
    Definition Classes
    Severe
  41. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  42. val tags: Set[Tag]

    Permalink

    the tags that this logger associates with the entries it creates

    the tags that this logger associates with the entries it creates

    Definition Classes
    BaseLogger
  43. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  44. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. def warning(tags: TraversableOnce[Tag])(message: Message)(implicit location: LogCallLocation): Unit

    Permalink
    Definition Classes
    Warning
  48. def warning(message: Message)(implicit location: LogCallLocation): Unit

    Permalink
    Definition Classes
    Warning
  49. val warningLevel: Level

    Permalink

    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 Severe

Inherited from Warning

Inherited from Info

Inherited from Config

Inherited from Fine

Inherited from Finer

Inherited from Finest

Inherited from BaseLogger

Inherited from AnyRef

Inherited from Any

Ungrouped