updated log api