allow explicit program identity in call to logwriter::log