Improvements to log API, updated creator