J'ai regardé la documentation pour ActiveSupport::Notifications
mais je ne suis pas très clair sur la façon de l'utiliser. Voici ce que j'ai en ce moment:Comment traiter les événements ActiveSupport :: Notifications?
class Foo
...
def xyz
# other stuff
ActiveSupport::Notifications.instrument(:interesting)
expensive_operation(123, 'apple') # We want to instrument this.
end
end
end
Ce que je voudrais faire est d'avoir une autre classe, Auditor
, invoquez puts "event #{event}"
chaque fois que l'événement interesting
est élevé. Comment je fais ça?