アプリケーションのロガーを作成しています。サードパーティのロガーライブラリを使用しています。どのロガーがシングルトンとして実装されているか。
静的関数をさらに追加したいので、そのロガークラスを拡張しました。これらの静的関数では、Logger(継承した)のインスタンス(単一)を内部的に使用します。
MyLoggerのインスタンスを作成することも、スーパークラスのgetInstance()メソッドを再実装することもありません。しかし、親クラス(Loggger)のデストラクタにアクセスできないため、MyLoggerのデストラクタを作成できないなどの警告が表示されます。
私は知りたいです、私は何か間違ったことをしていますか?シングルトンの継承は間違っているのでしょうか、それとも避けるべきですか?