diff options
Diffstat (limited to 'lib/puppet/transaction/report.rb')
| -rw-r--r-- | lib/puppet/transaction/report.rb | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/puppet/transaction/report.rb b/lib/puppet/transaction/report.rb index 6d365a5f9..45a249f48 100644 --- a/lib/puppet/transaction/report.rb +++ b/lib/puppet/transaction/report.rb @@ -10,7 +10,7 @@ class Puppet::Transaction::Report indirects :report, :terminus_class => :processor - attr_accessor :logs, :metrics, :time, :host + attr_reader :events, :logs, :metrics, :host, :time # This is necessary since Marshall doesn't know how to # dump hash with default proc (see below @records) @@ -26,6 +26,7 @@ class Puppet::Transaction::Report def initialize @metrics = {} @logs = [] + @events = [] @host = Puppet[:certname] end @@ -44,6 +45,10 @@ class Puppet::Transaction::Report @metrics[metric.name] = metric end + def register_event(event) + @events << event + end + # Provide a summary of this report. def summary ret = "" |
