add log api