私はこれが単純であるべきだと知っています、そして私はそれを知っているべきですが、それは当分の間私を逃れています.
ログの記録に役立つシングルトン パターンを使用しています。ただし、ロギングは 1 つのクラスでのみ行われ、シングルトンは基本的に、ログ ファイルを開閉するブール値のウォッチャーです。ファイルを複数回開いたり、複数回閉じたりしたくないので、シングルトン パターンを使用しています。しかし、私はそれをグローバル値にしたくありません。また、パッケージ内でアクセスする場合でも、他のクラスを望んでいません。この1つのクラスだけがそれを使用するようにするにはどうすればよいですか?