LogRendererTopContextOps

tofu.syntax.logRenderer.LogRendererTopContextOps
final implicit class LogRendererTopContextOps[I, V, R, M](i: I) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any

Members list

Value members

Concrete methods

def addBigInt(name: String, value: BigInt)(implicit r: LogRenderer[I, V, R, M]): R
def addBool(name: String, value: Boolean)(implicit r: LogRenderer[I, V, R, M]): R
def addDecimal(name: String, value: BigDecimal)(implicit r: LogRenderer[I, V, R, M]): R
def addField(name: String, value: LogParamValue)(implicit r: LogRenderer[I, V, R, M]): R

add new field to result

add new field to result

Attributes

def addFloat(name: String, value: Double)(implicit r: LogRenderer[I, V, R, M]): R
def addInt(name: String, value: Long)(implicit r: LogRenderer[I, V, R, M]): R
def addString(name: String, value: String)(implicit r: LogRenderer[I, V, R, M]): R
def field[A : Loggable](path: String, a: A)(implicit evidence$1: Loggable[A], r: LogRenderer[I, V, R, M]): R
def foldTop[F[_] : Foldable, A](fa: F[A])(f: A => R)(implicit evidence$1: Foldable[F], r: LogRenderer[I, V, R, M]): R
def noop(implicit r: LogRenderer[I, V, R, M]): R
def sub(name: String)(receive: V => M)(implicit r: LogRenderer[I, V, R, M]): R
def subDict(path: String)(receive: I => R)(implicit r: LogRenderer[I, V, R, M]): R

focus on subelement of result

focus on subelement of result

Attributes

def subDictList(path: String, size: Int)(receive: (I, Int) => R)(implicit r: LogRenderer[I, V, R, M]): R

add multiple dicts

add multiple dicts

Attributes

def whenTop(b: Boolean)(x: => R)(implicit r: LogRenderer[I, V, R, M]): R