You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
629 B

  1. module Semantic
  2. module Subscribers
  3. class ActionView < LogSubscriber
  4. include AnsiColors
  5. attr_reader :logger
  6. def initialize
  7. super(:action_view)
  8. logger.level = Hot::Constants.log_action_view ? :debug : :fatal
  9. end
  10. def render_partial(event)
  11. # logger.info {'Rendered partial'}
  12. end
  13. def render_template(event)
  14. logger.debug { 'Rendered template' }
  15. end
  16. def render_collection(event)
  17. logger.debug { 'Rendered collection' }
  18. end
  19. def render_layout(event)
  20. logger.debug { 'Rendered layout' }
  21. end
  22. end
  23. end
  24. end