From e3cbff8afeb661eebf2df517072d08228e0eada5 Mon Sep 17 00:00:00 2001 From: Azul Date: Tue, 11 Mar 2014 09:36:36 +0100 Subject: make warnings more readable to nagios - #5247 --- lib/tapicero/user_database.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/tapicero/user_database.rb b/lib/tapicero/user_database.rb index 26d013d..f04e3e7 100644 --- a/lib/tapicero/user_database.rb +++ b/lib/tapicero/user_database.rb @@ -71,9 +71,9 @@ module Tapicero rescue RestClient::Exception => exc raise exc if Tapicero::RERAISE if second_try - log_error "#{action} #{db.name} failed twice due to:", exc + log_error "#{action} #{db.name} failed twice due to: ", exc else - log_error "#{action} #{db.name} failed due to:", exc + log_error "#{action} #{db.name} failed due to: ", exc sleep 5 second_try = true retry @@ -81,8 +81,8 @@ module Tapicero end def log_error(message, exc) - Tapicero.logger.warn message if message - Tapicero.logger.warn exc.class.name + ': ' + exc.to_s + # warn message is a one liner so nagios can parse it + Tapicero.logger.warn message.to_s + exc.class.name + ': ' + exc.to_s Tapicero.logger.debug exc.backtrace.join("\n") end -- cgit v1.2.3