Sha256: b2ed8e7a0c11f89c9984a104ca53b54c4d2fabb8ec903ed0b70bfcb9ed51d41c
Contents?: true
Size: 435 Bytes
Versions: 3
Compression:
Stored size: 435 Bytes
Contents
# -*- ruby -*- #encoding: utf-8 require 'arborist' Arborist::Observer "Audit Logger" do subscribe to: 'node.update', on: 'localhost' action do |uuid, event| $stderr.puts "%s: %p" % [ uuid, event ] end summarize( every: 8 ) do |events| $stderr.puts "Audit summary:" events.each do |time, ev| $stderr.puts " [%s] %s: %p" % [ time.strftime('%Y-%m-%d %H:%M:%S %z'), ev['type'], ev['data'] ] end end end
Version data entries
3 entries across 3 versions & 1 rubygems