Switched to a queue-based logging system, sped up the process, and added support for the date.format property.