exposed logger