Module: Roby::Log::EventGeneratorHooks
- Included in:
- EventGenerator
- Defined in:
- lib/roby/log/hooks.rb
Constant Summary collapse
- HOOKS =
%w{added_event_child removed_event_child generator_calling generator_called generator_fired generator_signalling generator_forwarding generator_emitting generator_postponed}
Instance Method Summary collapse
- #added_child_object(to, relations, info) ⇒ Object
- #called(context) ⇒ Object
- #calling(context) ⇒ Object
- #emitting(context) ⇒ Object
- #fired(event) ⇒ Object
- #forwarding(event, to) ⇒ Object
- #postponed(context, generator, reason) ⇒ Object
- #removed_child_object(to, relations) ⇒ Object
- #signalling(event, to) ⇒ Object
Instance Method Details
#added_child_object(to, relations, info) ⇒ Object
105 106 107 108 |
# File 'lib/roby/log/hooks.rb', line 105 def added_child_object(to, relations, info) super if defined? super Roby::Log.log(:added_event_child) { [self, relations, to, info] } end |
#called(context) ⇒ Object
120 121 122 123 |
# File 'lib/roby/log/hooks.rb', line 120 def called(context) super if defined? super Roby::Log.log(:generator_called) { [self, context.to_s] } end |
#calling(context) ⇒ Object
115 116 117 118 |
# File 'lib/roby/log/hooks.rb', line 115 def calling(context) super if defined? super Roby::Log.log(:generator_calling) { [self, Roby::Propagation.source_generators, context.to_s] } end |
#emitting(context) ⇒ Object
135 136 137 138 |
# File 'lib/roby/log/hooks.rb', line 135 def emitting(context) super if defined? super Roby::Log.log(:generator_emitting) { [self, Roby::Propagation.source_generators, context.to_s] } end |
#fired(event) ⇒ Object
125 126 127 128 |
# File 'lib/roby/log/hooks.rb', line 125 def fired(event) super if defined? super Roby::Log.log(:generator_fired) { [self, event.object_id, event.time, event.context.to_s] } end |
#forwarding(event, to) ⇒ Object
140 141 142 143 |
# File 'lib/roby/log/hooks.rb', line 140 def forwarding(event, to) super if defined? super Roby::Log.log(:generator_forwarding) { [true, self, to, event.object_id, event.time, event.context.to_s] } end |
#postponed(context, generator, reason) ⇒ Object
145 146 147 148 |
# File 'lib/roby/log/hooks.rb', line 145 def postponed(context, generator, reason) super if defined? super Roby::Log.log(:generator_postponed) { [self, context.to_s, generator, reason.to_s] } end |
#removed_child_object(to, relations) ⇒ Object
110 111 112 113 |
# File 'lib/roby/log/hooks.rb', line 110 def removed_child_object(to, relations) super if defined? super Roby::Log.log(:removed_event_child) { [self, relations, to] } end |
#signalling(event, to) ⇒ Object
130 131 132 133 |
# File 'lib/roby/log/hooks.rb', line 130 def signalling(event, to) super if defined? super Roby::Log.log(:generator_signalling) { [false, self, to, event.object_id, event.time, event.context.to_s] } end |