Trait

scribe

LoggerSupport

Related Doc: package scribe

Permalink

trait LoggerSupport extends AnyRef

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LoggerSupport
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def multiplier: Double

    Permalink
  2. abstract def name: Option[String]

    Permalink
  3. abstract def parentName: Option[String]

    Permalink

Concrete 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. def accepts(value: Double): Boolean

    Permalink

    Returns true if the supplied value will be accepted by a handler of this logger or an ancestor (up the parent tree)

  5. def addHandler(handler: LogHandler): Unit

    Permalink

    Adds a handler that will receive log records submitted to this logger and any descendant loggers.

  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clearHandlers(): Unit

    Permalink

    Removes all handlers currently on this logger.

  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. macro def debug(t: ⇒ Throwable): Unit

    Permalink
  10. macro def debug(message: ⇒ Any): Unit

    Permalink

    Debug log entry.

    Debug log entry. Uses Macros to optimize performance.

  11. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  13. macro def error(t: ⇒ Throwable): Unit

    Permalink

    Error log entry.

    Error log entry. Uses Macros to optimize performance.

  14. macro def error(message: ⇒ Any): Unit

    Permalink

    Error log entry.

    Error log entry. Uses Macros to optimize performance.

  15. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  18. macro def info(t: ⇒ Throwable): Unit

    Permalink
  19. macro def info(message: ⇒ Any): Unit

    Permalink

    Info log entry.

    Info log entry. Uses Macros to optimize performance.

  20. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  21. def log(record: LogRecord): Unit

    Permalink
    Attributes
    protected[scribe]
  22. def log(level: Level, message: ⇒ Any, className: String, methodName: Option[String] = None, lineNumber: Int = 1): Unit

    Permalink

    Log method invoked by trace, debug, info, warn, and error.

    Log method invoked by trace, debug, info, warn, and error. Ideally should not be called directly as it will not be able to take advantage of Macro optimizations.

    level

    the logging level

    message

    function to derive the message for the log

    methodName

    the method name if applicable

    lineNumber

    the line number the logging was invoked on

  23. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  26. def parent: Option[Logger]

    Permalink
  27. def removeHandler(handler: LogHandler): Unit

    Permalink

    Removes an handler that was previously added to this logger.

  28. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  29. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  30. macro def trace(t: ⇒ Throwable): Unit

    Permalink
  31. macro def trace(message: ⇒ Any): Unit

    Permalink

    Trace log entry.

    Trace log entry. Uses Macros to optimize performance.

  32. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. macro def warn(t: ⇒ Throwable): Unit

    Permalink
  36. macro def warn(message: ⇒ Any): Unit

    Permalink

    Warn log entry.

    Warn log entry. Uses Macros to optimize performance.

Inherited from AnyRef

Inherited from Any

Ungrouped