All log() calls are based on the new LogEvent object.
Adds but does not use Formatter classes (TODO).