ComposedLoggedValue

tofu.logging.impl.ComposedLoggedValue
class ComposedLoggedValue(values: Iterable[LoggedValue]) extends LoggedValue

This is supposed to be used to log several LoggedValue as if they were passed as arguments to the logging method. E.g. to provide single LoggedValue into ContextMarker. Be careful: the resulting structured log may contain the same fields.

Attributes

Graph
Supertypes
trait LoggedValue
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def logFields[I, V, R, M](input: I)(implicit r: LogRenderer[I, V, R, M]): R

Attributes

Definition Classes
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Any

Inherited methods

def foreachLog(f: (String, Any) => Unit): Unit

Attributes

Inherited from:
LoggedValue
def putField[I, V, R, S](i: I, name: String)(implicit r: LogRenderer[I, V, R, S]): R

Attributes

Inherited from:
LoggedValue
def putValue[I, V, R, S](v: V)(implicit r: LogRenderer[I, V, R, S]): S

Attributes

Inherited from:
LoggedValue
def shortName: String

Attributes

Inherited from:
LoggedValue
def typeName: String

Attributes

Inherited from:
LoggedValue