Да, причем не конкретный класс, а интерфейс, чтобы можно было легко использовать библиотеку, где определены эти методы, с произвольным логгером.
vaa>использовать статик логер внутри?
тоже вариант, но будет весьма жесткая привязка к одному логгеру.
Тем не менее часто встречал такой вариант.