Я создаю регистратор для приложения. Я использую стороннюю библиотеку регистратора. В котором логгер реализован как синглтон.
Я расширил этот класс регистратора, потому что хочу добавить еще несколько статических функций. В этих статических функциях я внутренне использую экземпляр (который является единственным) Logger (который я унаследовал).
Я не создавал экземпляр MyLogger и не повторно реализовывал метод getInstance() суперкласса. Но я все еще получаю предупреждения, например, деструктор MyLogger не может быть создан, поскольку деструктор родительского класса (Loggger) недоступен.
Я хочу знать, я делаю что-то не так? Наследование синглтона неправильно или его следует избегать ??