scribe.format

package scribe.format

Members list

Type members

Classlikes

class AbbreviateBlock(block: FormatBlock, maxLength: Int, separator: Char, removeEntries: Boolean, abbreviateName: Boolean) extends FormatBlock

Attributes

Supertypes
trait FormatBlock
class Object
trait Matchable
class Any

Adds time-based caching of output to reduce LogOutput cost

Adds time-based caching of output to reduce LogOutput cost

Attributes

Supertypes
trait FormatBlock
class Object
trait Matchable
class Any
Known subtypes
object ISO8601
object Standard
implicit class EnhancedColor(color: Color)

Attributes

Supertypes
class Object
trait Matchable
class Any
trait FormatBlock

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object ISO8601
object Standard
object ClassName
object ColumnNumber
object Counter
object Full
object FileName
object PaddedRight
object Level
object LineNumber
object MDCAll
object MDCMultiLine
class MDCReference
class Mapped
class MappedPlain
object Messages
object MethodName
class MultiLine
object NewLine
object Position
class RawString
object ThreadName
object Time
object TimeStamp
object empty
Show all
object FormatBlock

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
class FormatBlocksFormatter(blocks: List[FormatBlock]) extends Formatter

Attributes

Supertypes
trait Formatter
class Object
trait Matchable
class Any
trait Formatter

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Formatter

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Formatter.type
final implicit class FormatterInterpolator(val sc: StringContext) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
class RightPaddingBlock(block: FormatBlock, length: Int, padding: Char) extends FormatBlock

Attributes

Supertypes
trait FormatBlock
class Object
trait Matchable
class Any
case object empty extends FormatBlock

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait FormatBlock
class Object
trait Matchable
class Any
Show all
Self type
empty.type

Value members

Concrete methods

def bg(color: Color, block: FormatBlock): FormatBlock
def color(color: Color, block: FormatBlock): FormatBlock
def fg(color: Color, block: FormatBlock): FormatBlock
def mdc(key: String, default: => Any, prefix: FormatBlock, postfix: FormatBlock): FormatBlock
def red(block: FormatBlock): FormatBlock
def string(value: String): FormatBlock
def url(url: String, block: FormatBlock): FormatBlock

Concrete fields

lazy val space: FormatBlock

Implicits

Implicits

final implicit def EnhancedColor(color: Color): EnhancedColor
final implicit def FormatterInterpolator(sc: StringContext): FormatterInterpolator