issue #10: Refactored providercheck in logging- and translationadapter