簡単な受講レビューにもお返事をいただき、ありがとうございます。
授業を受けた後、関心の分離を考えているうちに
質問が生まれて、受講レビューを修正することになりました。^^;
オブジェクトはドメインのビジネスロジックを処理する関心を持つことになりますが、
この時、ログ出力に対する関心をオブジェクトが持つ必要はないと思うのですが、すべてのオブジェクトがloggerオブジェクトを注入されて処理しなければならないのでしょうか?
そうするとすべてのオブジェクトのコンストラクタにloggerが入らなければならないのか...
他に優雅な方法がないか気になります。
そしてログ出力をする時は文脈情報も必要だと思うのですが...
オブジェクト内部で文脈情報も渡される必要があるのか... それならこれも注入される必要があるのでしょうか?
難しいですね。
ご指導をお願いいたします。
今日も幸せな一日をお過ごしください。