app_generators/ahn/templates/events.rb in adhearsion-1.0.3 vs app_generators/ahn/templates/events.rb in adhearsion-1.1.0
- old
+ new
@@ -18,15 +18,22 @@
# This assumes you gave :events => true to the config.asterisk.enable_ami method in config/startup.rb
#
##
# Here is a list of the events included by default:
#
+# - events.exception
# - events.asterisk.manager_interface
# - events.after_initialized
# - events.shutdown
# - events.asterisk.before_call
# - events.asterisk.failed_call
# - events.asterisk.hungup_call
#
#
# Note: events are mostly for components to register and expose to you.
##
+
+events.exception.each do |e|
+ ahn_log.error "#{e.class}: #{e.message}"
+ ahn_log.error e.backtrace.join("\n\t")
+end
+