From c75f92d07a633fb4462ee8d3089b1d15855cda3f Mon Sep 17 00:00:00 2001 From: Benjamin Neff <benjamin@coding4coffee.ch> Date: Sun, 7 Jun 2015 00:50:02 +0200 Subject: [PATCH] add XMLLogger to debug federation --- lib/diaspora/federated/base.rb | 6 ++++-- lib/diaspora/parser.rb | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/diaspora/federated/base.rb b/lib/diaspora/federated/base.rb index ff93dc61a9..70f46dc793 100644 --- a/lib/diaspora/federated/base.rb +++ b/lib/diaspora/federated/base.rb @@ -23,11 +23,13 @@ module Diaspora module InstanceMethods def to_diaspora_xml + xml = to_xml + ::Logging::Logger["XMLLogger"].debug "to_xml: #{xml}" <<-XML <XML> - <post>#{to_xml.to_s}</post> + <post>#{xml}</post> </XML> - XML + XML end def x(input) diff --git a/lib/diaspora/parser.rb b/lib/diaspora/parser.rb index 62420f9b87..4142b542a3 100644 --- a/lib/diaspora/parser.rb +++ b/lib/diaspora/parser.rb @@ -8,6 +8,7 @@ module Diaspora doc = Nokogiri::XML(xml) {|cfg| cfg.noblanks } return unless body = doc.xpath("/XML/post").children.first class_name = body.name.gsub("-", "/") + ::Logging::Logger["XMLLogger"].debug "from_xml: #{body}" begin class_name.camelize.constantize.from_xml body.to_s rescue NameError => e -- GitLab