José Valim
|
a6dc227167
|
Mark bang instrumentations as something that you shuold not be listening to.
|
2010-03-17 23:44:03 +01:00 |
|
Carlhuda
|
fc0882ba5a
|
Optimize AS::Notifications to remember which subscribers don't match and not run them. This will allow notifications that are only useful in dev or testing to run efficiently in production.
|
2010-03-01 17:45:37 -08:00 |
|
Carlhuda
|
c88360ef36
|
You can unsubscribe a subscriber
|
2010-03-01 17:45:37 -08:00 |
|
Carlhuda
|
048b436f33
|
AS::Subscriber is not a LogSubscriber
|
2010-03-01 17:45:37 -08:00 |
|
Prem Sichanugrist
|
f0523f72b4
|
Rename Rails::Subscriber to Rails::LogSubscriber
|
2010-02-16 22:36:15 +01:00 |
|
José Valim
|
31248fe369
|
Remove instrument! and require thread from AS::Notifications.
|
2010-02-04 10:39:55 +01:00 |
|
José Valim
|
378464a2e4
|
Default to sync instrumentation.
|
2010-01-21 13:09:12 +01:00 |
|
José Valim
|
0334f9f6cf
|
Add ActionDispatch::Notifications middleware.
|
2010-01-17 11:29:51 +01:00 |
|
José Valim
|
7f4d8e3fbd
|
Yield the payload notifications for further modification (like adding the result).
|
2010-01-15 12:24:31 +01:00 |
|
José Valim
|
7c3573f327
|
Add instrument! to notifications which adds the result to the payload.
|
2010-01-14 01:07:03 +01:00 |
|
José Valim
|
4704af763f
|
Do not send notifications when instrumentation raise an error.
|
2010-01-13 01:19:22 +01:00 |
|
José Valim
|
45462c5e41
|
Expose Instrumenter id in Notifications.
|
2010-01-04 23:05:28 +01:00 |
|
José Valim
|
75ba102a80
|
Remove ActionView inline logging to ActiveSupport::Notifications and create ActionController::Base#log_event, so everything can be logged within one listener. Also expose log_process_action as a hook for different modules to include their own information during the action processing. This allow ActiveRecord to hook and any other ORM. Finally, this commit changes 'Processing' and 'Rendering' in logs to 'Processed' and 'Rendered' because at the point it's logged, everying already happened.
|
2009-12-26 20:28:53 +01:00 |
|
Jeremy Kemper
|
327545c3ae
|
Notifications: synchronous fanout queue pushes events to subscribers rather than having them concurrently pull
|
2009-11-29 02:30:35 -08:00 |
|
Jeremy Kemper
|
4f2a04cc08
|
Notifications: extract central Notifier, cordon off the internal Fanout implementation, and segregate instrumentation concerns
|
2009-11-28 12:50:09 -08:00 |
|