From c6ce9e5bf5ce01e1266624cb3a1b3c87823fd2be Mon Sep 17 00:00:00 2001 From: Jay Reddy Date: Wed, 9 Aug 2023 13:43:47 -0400 Subject: [PATCH] Add loggers to capture payload on Tax1095aNoticeGenerationSubscriber --- .../tax_forms/tax1095a_notice_generation_subscriber.rb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/event_source/subscribers/families/notices/tax_forms/tax1095a_notice_generation_subscriber.rb b/app/event_source/subscribers/families/notices/tax_forms/tax1095a_notice_generation_subscriber.rb index cea98c6e..73e81fb6 100644 --- a/app/event_source/subscribers/families/notices/tax_forms/tax1095a_notice_generation_subscriber.rb +++ b/app/event_source/subscribers/families/notices/tax_forms/tax1095a_notice_generation_subscriber.rb @@ -15,6 +15,15 @@ class Tax1095aNoticeGenerationSubscriber #{delivery_info} routing_key: #{routing_key}" payload = JSON.parse(response, symbolize_names: true) + # Add Payload logger here + subscriber_logger = + Logger.new( + "#{Rails.root}/log/on_payload_created_#{TimeKeeper.date_of_record.strftime('%Y_%m_%d')}.log" + ) + subscriber_logger.info "Tax1095aNoticeGenerationSubscriber, response: #{payload}" + logger.info "Tax1095aNoticeGenerationSubscriber payload: #{payload}" + + result = ::Individuals::PolicyTaxHouseholds::GenerateAndPublishTaxDocuments.new.call( { family_hash: payload, event_key: routing_key } )