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 Message[M]

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

    Permalink
  5. trait LogRecord[M] extends AnyRef

    Permalink
  6. trait LogRecordCreator extends AnyRef

    Permalink
  7. trait Loggable[-T] extends AnyRef

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

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

    Permalink
  10. trait LoggerSupport extends AnyRef

    Permalink
  11. trait Logging extends AnyRef

    Permalink

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

  12. class LoggingOutputStream extends OutputStream

    Permalink
  13. trait Message[M] extends AnyRef

    Permalink
  14. trait MinimumLevel extends AnyRef

    Permalink
  15. trait PlatformImplementation extends AnyRef

    Permalink
  16. final class Priority extends AnyVal

    Permalink
  17. case class StaticMessage[M](value: M) extends Message[M] with Product with Serializable

    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 EmptyMessage extends Message[String]

    Permalink
  3. object Execution

    Permalink
  4. object Level extends Serializable

    Permalink
  5. object LogRecord extends LogRecordCreator

    Permalink
  6. object Loggable

    Permalink
  7. object Logger extends Serializable

    Permalink
  8. object LoggerId extends Serializable

    Permalink
  9. object LoggerSupport

    Permalink
  10. object Message

    Permalink
  11. object MinimumLevel

    Permalink
  12. object Platform extends PlatformImplementation

    Permalink
  13. object Priority

    Permalink
  14. def apply[Return](keyValues: (String, Any)*)(f: ⇒ Return): Return

    Permalink

    Contextualize key/value pairs set on MDC.

    Contextualize key/value pairs set on MDC. This will be made avoid on each log record within

    keyValues

    tuples of key/value pairs to set on MDC

    f

    the context for which these MDC values are set

    Definition Classes
    LoggerSupport
  15. package data

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

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

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

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

    Permalink
    Attributes
    protected
  20. def dispose(): Unit

    Permalink
  21. def elapsed[Return](f: ⇒ Return): Return

    Permalink

    Includes MDC elapsed to show elapsed time within the block

    Includes MDC elapsed to show elapsed time within the block

    f

    the code block to time

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

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

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

    Permalink
    Definition Classes
    LoggerSupport
  25. package filter

    Permalink
  26. package format

    Permalink
  27. package handler

    Permalink
  28. def includes(level: Level)(implicit pkg: Pkg, fileName: FileName, name: Name, line: Line): Boolean

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

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

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

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

    Permalink
  33. lazy val lineSeparator: String

    Permalink
  34. 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
  35. package modify

    Permalink
  36. package output

    Permalink
  37. package record

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

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

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

    Permalink
    Definition Classes
    LoggerSupport
  41. package util

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

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

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

    Permalink
    Definition Classes
    LoggerSupport
  45. package writer

    Permalink

Inherited from LoggerSupport

Inherited from AnyRef

Inherited from Any

Ungrouped