# File lib/puppet/util/profiler/logging.rb, line 14 def finish(context, description, metric_id) profile_explanation = do_finish(context, description, metric_id)[:msg] @sequence.up @logger.call("PROFILE [#{@identifier}] #{@sequence} #{description}: #{profile_explanation}") end
# File lib/puppet/util/profiler/logging.rb, line 20 def shutdown() # nothing to do end
# File lib/puppet/util/profiler/logging.rb, line 8 def start(description, metric_id) @sequence.next @sequence.down do_start(description, metric_id) end
# File lib/puppet/util/profiler/logging.rb, line 2 def initialize(logger, identifier) @logger = logger @identifier = identifier @sequence = Sequence.new end