Class Puppet::Transaction::Report
In: lib/puppet/transaction/report.rb
Parent: Object

A class for reporting what happens on each client. Reports consist of two types of data: Logs and Metrics. Logs are the output that each change produces, and Metrics are all of the numerical data involved in the transaction.

Methods

<<   default_format   name   new   newlog   newmetric   record   summary  

Attributes

host  [RW] 
logs  [RW] 
metrics  [RW] 
time  [RW] 

Public Class methods

This is necessary since Marshall doesn‘t know how to dump hash with default proc (see below @records)

Public Instance methods

Add a new log message.

Create a new metric.

Provide a summary of this report.

[Validate]