Excellent, Stef!I reviewed a bit the code:- The name log denotes the recording of multiple events. However, the Log class models only one event, not many. Thus, a more suitable name would be LogEvent. Or maybe LogEntry (like in StarTrek :))
- Similarly, SystemLogger>>logs should be something like logEvents/logEvents.