ready, log api