-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation
Description
목적
#33
디비에 로그를 저장하고 싶을 때 이 글을 참고 .
작업 상세 내용
- [1. 각자 사용하고자하는 도메인에 log 패키지를 만든다]
- [2. 로그 클래스를 만들고 TimeStamped 클래스를 extends 한다 -> 자동으로 craetedAt, modifiedAt이 들어감]
- [2.1 : 클래스의 멤버에는 자신의 로그에 필요한 컬럼들을 정의합니다]
- [3. 로그 클래스의 레포를 만들어준다. (간단하게 jpaRepository로 id는 Long, @GeneratedValue(strategy = GenerationType.IDENTITY)로 하면 됩니다)]
- [4. 로그를 찍고자하는 곳에 클래스 정의해서 레포에 저장하면됩니다.]
참고 사항
// LOG to DB
CrnLog crnLog = new CrnLog(IPService.getClientIP(), "test");
crnLogRepository.save(crnLog);Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation
Type
Projects
Status
No status