impl send log