티스토리 뷰

 

1. 디버그 로그란?

- 디버그 로그를 사용하여 Org에서 발생하는 이벤트를 추적한다.

- 디버그 로그는 active user-based trace flag가 있을 때, Apex test할 때, 실행된 코드나 API 요청에 디버깅 매개변수나 헤더가 포함될 때 생성된다.

 

 

2. 디버그 로그에 포함되는 정보

- 디버그 로그는 트랜잭션을 실행하거나 단위 테스트를 실행할 때 발생하는 데이터베이스 작업, 시스템 프로세스 및 오류를 기록할 수 있다.

- 디버그 로그에는 다음에 대한 정보가 포함될 수 있다.

- 1) 데이터베이스 변경

- 2) HTTP 콜아웃

- 3) Apex 오류

- 4) Apex에서 사용하는 리소스

- 5) 자동화된 Workflow 프로세스 ( Workflow rules, Assignment rules, Approval processes, Validation rules )

 

 

3. 디버그 로그의 제한

- 각 디버그 로그는 20MB 이하여야 한다. 20MB 초과인 디버그 로그는 System.debug 명령문의 로그 행과 같은 오래된 로그 행을 제거하며 크기를 줄이게 된다.

- 시스템 디버그 로그는 24시간 동안 유지된다.

- 모니터링 디버그 로그는 7일 동안 유지된다.

- 15분 동안 1000MB 이상의 디버그 로그를 생성하면 추적 플래그가 비활성화된다. 추적 플래그를 마지막으로 수정한 사용자에게 이메일을 보내 15분 안에 추적 플레그를 다시 활성화할 수 있음을 알려준다.

- Org의 1000MB 이상의 디버그 로그가 누적되면 Org의 User가 추적 플래그를 추가하거나 편집할 수 없다. 제한에 도달한 후 더 많은 로그를 생성할 수 있도록 추적 플래그를 추가하거나 편집하기 위해서는 일부 디버그 로그를 삭제해야 한다.

 

 

728x90

'[세일즈포스 개발자]' 카테고리의 다른 글

SQL과 SOQL의 차이점  (0) 2023.03.03
Force.com Objects  (0) 2023.03.03
WSDL 및 APEX SOAP Callouts  (0) 2023.02.24
HTTP과 REST Callouts  (0) 2023.02.24
Org Development Model  (0) 2023.02.23
댓글
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
최근에 올라온 글
Total
Today
Yesterday
공지사항