From 4f9547b3002e5ed1c72d387ad9822f926189d024 Mon Sep 17 00:00:00 2001 From: Raphael Date: Wed, 17 Nov 2010 16:06:16 -0800 Subject: [PATCH] Adding logging --- lib/em-webfinger.rb | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/em-webfinger.rb b/lib/em-webfinger.rb index ebe194547..532268af2 100644 --- a/lib/em-webfinger.rb +++ b/lib/em-webfinger.rb @@ -14,11 +14,16 @@ class EMWebfinger #raise "Identifier is invalid" if !(@account=~ /^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/) end def fetch - raise 'you need to set a callback before calling fetch' if @callbacks.empty? + if @callbacks.empty? + Rails.logger.info("event=EMWebfinger status=abort target=#{account} callbacks=empty") + raise 'you need to set a callback before calling fetch' + end person = Person.by_account_identifier(@account) if person + Rails.logger.info("event=EMWebfinger status=local target=#{account}") process_callbacks person else + Rails.logger.info("event=EMWebfinger status=remote target=#{account}") get_xrd end end @@ -77,6 +82,7 @@ class EMWebfinger def process_callbacks(person) + Rails.logger.info("event=EMWebfinger status=callbacks_started response=#{person.inspect}") @callbacks.each { |c| begin c.call(person) @@ -84,7 +90,7 @@ class EMWebfinger Rails.logger.info("event=EMWebfinger status=error_on_callback error=#{e.inspect}") end } - Rails.logger.info("event=EMWebfinger status=complete person=#{person.inspect}") + Rails.logger.info("event=EMWebfinger status=complete response=#{person.inspect}") end