lib/honeybadger/plugins/passenger.rb
require "honeybadger/plugin" require "honeybadger/agent" module Honeybadger module Plugins module Passenger Plugin.register do requirement { defined?(::PhusionPassenger.on_event) } execution do ::PhusionPassenger.on_event(:starting_worker_process) do |forked| logger.debug("Starting passenger worker process") end ::PhusionPassenger.on_event(:stopping_worker_process) do logger.debug("Stopping passenger worker process") Honeybadger.stop end end end end end end