extends callback, adds task logger prototype