From db6df90beb970586093a077e0ef130c4a9158fe9 Mon Sep 17 00:00:00 2001 From: Dzmitry Plashchynski Date: Thu, 5 Mar 2015 14:53:26 +0200 Subject: [PATCH] Add to log information about performing time --- lib/crono/job.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/crono/job.rb b/lib/crono/job.rb index 1dba45e..8d9ddb2 100644 --- a/lib/crono/job.rb +++ b/lib/crono/job.rb @@ -19,7 +19,10 @@ module Crono def perform Crono.logger.info "Perform #{performer}" self.last_performed_at = Time.now - Thread.new { performer.new.perform } + Thread.new do + performer.new.perform + Crono.logger.info "Finished #{performer} in %.2f seconds" % (Time.now - last_performed_at) + end end end end