finish log