I think it should continue to log, since returning an error would be an API change.  It doesn't need to be callback based.