Implement log.