Я не уверен, что следую тому, что вы хотите сделать, если вам нужен регистратор ", который не имеет никакого отношения к Dancer", почему вы хотите, чтобы один Dancer предоставлял?
Конечно, вы можете создать экземпляр Dancer :: Logger :: Независимо от класса, но тогда я не вижу смысла.
Почему бы не использовать настоящий автономный регистратор, например, Log :: Dispatchouli?