Closed Coalery closed 10 months ago
그룹 로깅을 위해 GroupLog 도메인 객체를 생성해야 합니다.
GroupLog
한 도메인 객체를 생성하기 위해 팩토리와 레포지토리가 필요한데, 이들은 크게 필요하지 않을 뿐더러, 불필요하게 주입받을 의존성을 늘리는 문제가 있습니다.
이는 테스트 작성에도 영향을 끼치므로, 이들을 개선하기 위해 GroupLogger를 구현하여 처리하도록 수정합니다.
GroupLogger
또, 기존에 각각의 GroupLog를 생성하는 부분에서 어떻게 GroupLog가 생성되는지, 그에 대한 책임을 갖고 있었는데 이 책임을 모두 GroupLogger로 넣으면서 각각의 로깅 부분에서 이들에 대한 책임을 갖지 않도록 합니다.
blocked by https://github.com/khu-khlug/sight-backend/issues/45
그룹 로깅을 위해
GroupLog
도메인 객체를 생성해야 합니다.한 도메인 객체를 생성하기 위해 팩토리와 레포지토리가 필요한데, 이들은 크게 필요하지 않을 뿐더러, 불필요하게 주입받을 의존성을 늘리는 문제가 있습니다.
이는 테스트 작성에도 영향을 끼치므로, 이들을 개선하기 위해
GroupLogger
를 구현하여 처리하도록 수정합니다.또, 기존에 각각의
GroupLog
를 생성하는 부분에서 어떻게GroupLog
가 생성되는지, 그에 대한 책임을 갖고 있었는데 이 책임을 모두GroupLogger
로 넣으면서 각각의 로깅 부분에서 이들에 대한 책임을 갖지 않도록 합니다.