Log formatter accomodates datetime and Failure objects

it converts datetime and failure objects into more readable format.
- Removed utcisoformat() function as we really dont know if a datetime is UTC.
- Reverted scheduler changes made by earlier commit