p

scribe

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. Protected

Package Members

  1. package filter
  2. package format
  3. package handler
  4. package modify
  5. package output
  6. package util
  7. package writer

Type Members

  1. case class ANSI(ansi: String, type: String, default: String) extends Product with Serializable
  2. implicit class AnyLogging extends AnyRef
  3. trait JavaScriptConsole extends Object
    Annotations
    @JSType() @native()
  4. class LazyMessage[M] extends AnyRef
  5. case class Level(name: String, value: Double) extends Product with Serializable
  6. trait LogRecord[M] extends AnyRef
  7. trait Loggable[-T] extends AnyRef
  8. 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
  9. final case class LoggerId(value: Long) extends AnyVal with Product with Serializable
  10. trait LoggerSupport extends AnyRef
  11. trait Logging extends AnyRef

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

  12. class MDC extends AnyRef
  13. trait MinimumLevel extends AnyRef
  14. trait PlatformImplementation extends AnyRef
  15. final class Priority extends AnyVal

Abstract Value Members

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

Concrete Value Members

  1. def debug[M](message: => M, t: Throwable)(implicit arg0: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit
    Definition Classes
    LoggerSupport
  2. def debug[M](message: => M)(implicit arg0: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit
    Definition Classes
    LoggerSupport
  3. def debug()(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit
    Definition Classes
    LoggerSupport
  4. var disposables: Set[() => Unit]
    Attributes
    protected
  5. def dispose(): Unit
  6. def error[M](message: => M, t: Throwable)(implicit arg0: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit
    Definition Classes
    LoggerSupport
  7. def error[M](message: => M)(implicit arg0: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit
    Definition Classes
    LoggerSupport
  8. def error()(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit
    Definition Classes
    LoggerSupport
  9. def info[M](message: => M, t: Throwable)(implicit arg0: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit
    Definition Classes
    LoggerSupport
  10. def info[M](message: => M)(implicit arg0: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit
    Definition Classes
    LoggerSupport
  11. def info()(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit
    Definition Classes
    LoggerSupport
  12. implicit def level2Double(level: Level): Double
  13. lazy val lineSeparator: String
  14. def log[M](level: Level, message: => M, throwable: Option[Throwable])(implicit arg0: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit
    Definition Classes
    LoggerSupport
  15. def trace[M](message: => M, t: Throwable)(implicit arg0: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit
    Definition Classes
    LoggerSupport
  16. def trace[M](message: => M)(implicit arg0: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit
    Definition Classes
    LoggerSupport
  17. def trace()(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit
    Definition Classes
    LoggerSupport
  18. def warn[M](message: => M, t: Throwable)(implicit arg0: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit
    Definition Classes
    LoggerSupport
  19. def warn[M](message: => M)(implicit arg0: Loggable[M], pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit
    Definition Classes
    LoggerSupport
  20. def warn()(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line): Unit
    Definition Classes
    LoggerSupport
  21. object ANSI extends Serializable
  22. object Execution
  23. object Level extends Serializable
  24. object LogRecord
  25. object Loggable
  26. object Logger extends Serializable
  27. object LoggerId extends Serializable
  28. object MDC
  29. object MinimumLevel
  30. object Platform extends PlatformImplementation
  31. object Priority

Inherited from LoggerSupport

Inherited from AnyRef

Inherited from Any

Ungrouped