A non-persistent, in-memory implementation of MessageLog. Messages
are stored in an internal list that exists only for the duration of the
R session.
Super class
HydraR::MessageLog -> MemoryMessageLog
Examples
if (FALSE) { # \dontrun{
# 1. Create a new memory logger for rapid prototyping
log <- MemoryMessageLog$new()
# 2. Run a DAG and inspect logs after execution
dag <- dag_create(message_log = log)
dag$run(initial_state = list(input = "Hello"))
# Inspect total messages captured
all_messages <- log$get_all()
message("Captured ", length(all_messages), " messages.")
} # }