add log API