From 072ee55af57655d61ca26f8b7d10c660271dd60e Mon Sep 17 00:00:00 2001 From: mguetlein Date: Fri, 10 Oct 2014 12:39:52 +0200 Subject: log error-report as yaml to prevent printing some un-needed lines --- lib/error.rb | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/error.rb b/lib/error.rb index ade649e..506c542 100644 --- a/lib/error.rb +++ b/lib/error.rb @@ -19,9 +19,16 @@ module OpenToxError @rdf << [subject, RDF::OT.statusCode, @http_code] @rdf << [subject, RDF::OT.errorCode, self.class.to_s] @rdf << [subject, RDF::OT.errorCause, @error_cause] - $logger.error("\n"+self.to_turtle) + $logger.error("\n"+self.to_yaml) #end end + + # this method defines what is used for to_yaml (override to skip large @rdf graph) + def encode_with coder + @rdf.each do |statement| + coder[statement.predicate.fragment.to_s] = statement.object.to_s + end + end def self.cut_backtrace(trace) if trace.is_a?(Array) -- cgit v1.2.3