Avoid creating new log/fail for each call to eventLoop()