All modifying operations in the system should be logged.
We should do a system-wide search and plant log() calls. Some examples are:
[ ] Creating an event
[ ] Editing an event
[ ] Deleting an event
[ ] Creating a content provider
[ ] Creating a content provider group...
Log should be a simple text log, stored somewhere durable.
For starters, we can just use a simple local file, no need to back it up.
Log format can be simply rows, composed of:
, ,
E.g.
24/4/2016:13:55:36 - EventManager - Add Event "Toga party" at 11/6/2016 14:30:00
24/4/2016:13:57:00 - EventManager - Add Event "Drunken Diving" at 10/6/2016 03:14:00
24/4/2016:13:59:20 - EventManager - Delete Event "Toga party" at 11/6/2016 14:30:00
All modifying operations in the system should be logged.
We should do a system-wide search and plant log() calls. Some examples are:
Log should be a simple text log, stored somewhere durable. For starters, we can just use a simple local file, no need to back it up. Log format can be simply rows, composed of: