私は自分で作成したロガークラスを持っていますが、それを実装するための最良の方法がわかりません。
このwrite()
クラスのメソッドは、アプリケーションのすべてのクラス内の任意のメソッドから呼び出すことができる必要があります。
以前は、Logger :: write()を静的メソッドとしてメソッドに使用していました。早くて簡単ですが、それが最善の方法ではないと感じています。
ロガークラスのインスタンスを他のオブジェクトに(コンストラクターまたはセッターメソッドを介して)挿入し、ログに書き込む必要がある場合は、次のように呼び出します。
$this->logger->write()