Package

scribe

Permalink

package scribe

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

Type Members

  1. case class ANSI(ansi: String, type: String, default: String) extends Product with Serializable

    Permalink
  2. implicit class AnyLogging extends AnyRef

    Permalink
  3. class LazyMessage[M] extends AnyRef

    Permalink
  4. case class Level(name: String, value: Double) extends Product with Serializable

    Permalink
  5. trait LogRecord[M] extends AnyRef

    Permalink
  6. trait Loggable[-T] extends AnyRef

    Permalink
  7. case class Logger(parentId: Option[LoggerId] = Some(Logger.RootId), modifiers: List[LogModifier] = Nil, handlers: List[LogHandler] = Nil, overrideClassName: Option[String] = None, id: LoggerId = LoggerId()) extends LoggerSupport with Product with Serializable

    Permalink
  8. final case class LoggerId(value: Long) extends AnyVal with Product with Serializable

    Permalink
  9. trait LoggerSupport extends AnyRef

    Permalink
  10. trait Logging extends AnyRef

    Permalink

    Logging is a mix-in to conveniently add logging support to any class or object.

  11. class MDC extends AnyRef

    Permalink
  12. trait MinimumLevel extends AnyRef

    Permalink
  13. trait PlatformImplementation extends AnyRef

    Permalink
  14. final class Priority extends AnyVal

    Permalink

Abstract Value Members

  1. abstract def log[M](record: LogRecord[M]): Unit

    Permalink
    Definition Classes
    LoggerSupport

Concrete Value Members

  1. object ANSI extends Serializable

    Permalink
  2. object Execution

    Permalink
  3. object Level extends Serializable

    Permalink
  4. object LogRecord

    Permalink
  5. object Loggable

    Permalink
  6. object Logger extends Serializable

    Permalink
  7. object LoggerId extends Serializable

    Permalink
  8. object MDC

    Permalink
  9. object MinimumLevel

    Permalink
  10. object Platform extends PlatformImplementation

    Permalink
  11. object Priority

    Permalink
  12. def debug[M](message: ⇒ M, t: Throwable)(implicit arg0: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit

    Permalink
    Definition Classes
    LoggerSupport
  13. def debug[M](message: ⇒ M)(implicit arg0: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit

    Permalink
    Definition Classes
    LoggerSupport
  14. def debug()(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit

    Permalink
    Definition Classes
    LoggerSupport
  15. var disposables: Set[() ⇒ Unit]

    Permalink
    Attributes
    protected
  16. def dispose(): Unit

    Permalink
  17. def error[M](message: ⇒ M, t: Throwable)(implicit arg0: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit

    Permalink
    Definition Classes
    LoggerSupport
  18. def error[M](message: ⇒ M)(implicit arg0: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit

    Permalink
    Definition Classes
    LoggerSupport
  19. def error()(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit

    Permalink
    Definition Classes
    LoggerSupport
  20. package filter

    Permalink
  21. package format

    Permalink
  22. package handler

    Permalink
  23. def info[M](message: ⇒ M, t: Throwable)(implicit arg0: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit

    Permalink
    Definition Classes
    LoggerSupport
  24. def info[M](message: ⇒ M)(implicit arg0: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit

    Permalink
    Definition Classes
    LoggerSupport
  25. def info()(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit

    Permalink
    Definition Classes
    LoggerSupport
  26. implicit def level2Double(level: Level): Double

    Permalink
  27. lazy val lineSeparator: String

    Permalink
  28. def log[M](level: Level, message: ⇒ M, throwable: Option[Throwable])(implicit arg0: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit

    Permalink
    Definition Classes
    LoggerSupport
  29. package modify

    Permalink
  30. package output

    Permalink
  31. def trace[M](message: ⇒ M, t: Throwable)(implicit arg0: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit

    Permalink
    Definition Classes
    LoggerSupport
  32. def trace[M](message: ⇒ M)(implicit arg0: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit

    Permalink
    Definition Classes
    LoggerSupport
  33. def trace()(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit

    Permalink
    Definition Classes
    LoggerSupport
  34. package util

    Permalink
  35. def warn[M](message: ⇒ M, t: Throwable)(implicit arg0: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit

    Permalink
    Definition Classes
    LoggerSupport
  36. def warn[M](message: ⇒ M)(implicit arg0: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit

    Permalink
    Definition Classes
    LoggerSupport
  37. def warn()(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit

    Permalink
    Definition Classes
    LoggerSupport
  38. package writer

    Permalink

Inherited from LoggerSupport

Inherited from AnyRef

Inherited from Any

Ungrouped