TrackRecord is a Ruby On Rails application which lets users enter and analyse timesheets, based around a framework of customers, projects and tasks. It may be useful for sole traders and small businesses.
BSD 3-Clause "New" or "Revised" License
12
stars
6
forks
source link
Better logging of Timesheet transaction block exceptions #36
Timesheet operations are done in a transaction block that captures all exceptions. If a 'real' coding error has happened, there's no logged backtrace because the exception never gets as far as Rails.
Comprehensive logging needs to be added; perhaps the exception capture should be limited to a range of "expected" potential exceptions too.
Timesheet operations are done in a transaction block that captures all exceptions. If a 'real' coding error has happened, there's no logged backtrace because the exception never gets as far as Rails.
Comprehensive logging needs to be added; perhaps the exception capture should be limited to a range of "expected" potential exceptions too.