Я использую Sinatra 1.3
, и это Sinatra::Application
.
У меня есть метод, который выбирает веб-сервис.
Я хочу войти в систему, когда эта служба успешно работает и что не удалось, поскольку она работает в фоновом режиме (задание cron)
def fetch_some_web_service
begin
#if successful
log.info "Success"
rescue SocketError => e
log.info "Failed"
end
end
Я не могу использовать Sinatra
logger instance
. Он генерирует ошибки для меня, и я предполагаю, что он делает это, потому что я вхожу в метод, а не в пределах маршрута?
Как лучше всего захватить errors
и success
в некотором файле журнала, используя Sinatra::Application