TallyingBudgetSpenderLogger

scalus.uplc.eval.TallyingBudgetSpenderLogger
final class TallyingBudgetSpenderLogger(val budgetSpender: BudgetSpender) extends BudgetSpender, Logger

Attributes

Graph
Supertypes
trait Logger
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def getLogs: Array[String]
def getLogsWithBudget: Seq[String]
def log(msg: String): Unit
def spendBudget(cat: ExBudgetCategory, budget: ExBudget, env: CekValEnv): Unit

Concrete fields

val costs: Map[ExBudgetCategory, Buffer[ExBudget]]
val logs: IndexedSeq[(String, ExBudget)]