Skip to content

로그 디비에 저장하는 법 #35

@BrownLEE99

Description

@BrownLEE99

목적

#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);

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions