Такой кейс - в пакете хочу сделать опцию логирования, но логирование может быть отключено по дефолту, не хочется в каждом месте проверятся, включено или нет. Думаю, сделать несколько логгеров (FileLogger, DatabaseLogger и тд), а по дефолту сделать NullLogger, который попросто ничего не делает. как думаете, правильное решение?