diff --git a/src/service.cr b/src/service.cr index 0967652..9e8f3a7 100644 --- a/src/service.cr +++ b/src/service.cr @@ -377,5 +377,10 @@ begin rescue e : Service::Exception context.error e.message exit 2 +rescue e + STDERR.puts "unhandled exception: #{e.message}" + e.backtrace.map do |line| + STDERR << " - " << line << '\n' + end end