add log lib