Log API.