From c744a81e4cf321cdfa1c578e2f6bf34a17951d56 Mon Sep 17 00:00:00 2001 From: Alex Sherman Date: Fri, 16 Oct 2020 14:53:54 +0500 Subject: [PATCH] Improve invoice processing logging --- Gemfile | 2 +- Gemfile.lock | 4 ++-- lib/tasks/invoices/process_payments.rake | 10 ++++++++++ 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/Gemfile b/Gemfile index 25c3eafff..af8ce8ecd 100644 --- a/Gemfile +++ b/Gemfile @@ -71,7 +71,7 @@ gem 'airbrake' gem 'company_register', github: 'internetee/company_register', branch: 'master' gem 'e_invoice', github: 'internetee/e_invoice', branch: :master -gem 'lhv', github: 'internetee/lhv', branch: 'master' +gem 'lhv', github: 'internetee/lhv', branch: '1712-improve-logging-autotopup-fix' gem 'domain_name' gem 'haml', '~> 5.0' gem 'wkhtmltopdf-binary', '~> 0.12.5.1' diff --git a/Gemfile.lock b/Gemfile.lock index 6c94dc56f..8f22a94a1 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -45,8 +45,8 @@ GIT GIT remote: https://github.com/internetee/lhv.git - revision: 1825240b3bf8b262418cc6c8ef7ed1aba386dd7d - branch: master + revision: 3f27d87dddd16b7ef9fc6502f048f1a6718750dc + branch: 1712-improve-logging-autotopup-fix specs: lhv (0.1.0) logger diff --git a/lib/tasks/invoices/process_payments.rake b/lib/tasks/invoices/process_payments.rake index 3e02a8838..edf6609b9 100644 --- a/lib/tasks/invoices/process_payments.rake +++ b/lib/tasks/invoices/process_payments.rake @@ -23,6 +23,9 @@ namespace :invoices do end if incoming_transactions.any? + log 'Got incoming transactions' + log incoming_transactions + bank_statement = BankStatement.new(bank_code: Setting.registry_bank_code, iban: Setting.registry_iban) @@ -41,8 +44,15 @@ namespace :invoices do transaction.autobind_invoice end end + else + log 'Got no incoming transactions parsed, aborting' end puts "Transactions processed: #{incoming_transactions.size}" end + + def log(msg) + @log ||= Logger.new(STDOUT) + @log.info(msg) + end end