일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- development link
- Administrator
- developer console
- service cloud consultant
- System.LimitException
- difference with java
- Too many SOQL queries
- salesforce
- sales cloud consultant
- platform developer1
- dump
- google extension
- object setting
- sharing
- apex class
- Database Methods
- apex
- VARIABLE
- BASIC
- DML Statement
- Too many DML statements
- deactivate record type for chatter user profile
- sObject
- chatter user profile
Archives
- Today
- Total
어느 Salesforce Developer의 개발 성장기
Developer Console 기본편(3)-Generate and Analyze Logs 본문
Salesforce/Developer Tools
Developer Console 기본편(3)-Generate and Analyze Logs
Developer_Foryou 2020. 3. 8. 01:49VIEW DEBUG LOGS
View Logs in the Text Editior
-
Debug > Open Execute Anonymous Window (단축키: Ctrl + E)에서 코드를 실행.
-
Logs 탭에 나타난 Log를 더블 클릭.
Read your log data
-
잘못된 코드를 실행할 경우(Compile Error), error message를 포함한 dialog box가 뜬다.
- 코드가 온전히 실행되면, Logs 탭에 있는 Log를 더블 클릭하여 확인할 수 있다.
- Timestamp - 이벤트가 발생한 시간. 타임 스탬프는 항상 사용자의 시간대 및 HH : mm : ss : SSS 형식.
- Event - 디버그 로그 항목을 트리거 한 이벤트.
예를 들어, 생성 한 실행 로그에서치명적 오류 전자 메일 주소가 유효하지 않은 것으로 판단되면 이벤트가 기록된다. - Details - 코드가 실행 된 코드 줄과 메서드 이름에 대한 세부 정보.
use the log inspector
Debug > View Log Panels 에서 다향한 로그 패널 뷰를 설정할 수 있다.
- Stack Tree (스택 트리) - 하향식 트리보기를 사용하여 객체 계층 구조 및 해당 실행 내에서 로그 항목을 표시
예를 들어, 한 클래스가 두 번째 클래스를 호출하면 두 번째 클래스는 첫 번째 클래스의 하위 클래스로 표시된다. - Execution Stack - 선택한 항목의 상향식보기를 표시. 로그 항목을 표시 한 후 로그 항목을 표시.
- Execution Log - 코드를 실행하는 동안 발생한 모든 작업을 표시.
- Source - 소스 파일의 내용을 표시. 선택한 로그 항목이 생성 될 때 실행되는 코드 행을 나타냄.
- Source List - 이벤트가 기록 될 때 실행중인 코드의 컨텍스트를 표시.
예를 들어, 잘못된 전자 메일 주소 값을 입력했을 때 생성 된 로그 항목을 선택하면 소스 목록에execute_anonymous_apex. - Variables - 선택한 로그 항목을 생성 한 코드가 실행될 때 범위에 있었던 변수와 할당 된 값을 표시.
- Execution Overview - 실행 시간 및 힙 크기를 포함하여 실행중인 코드에 대한 통계를 표시.
Debug Perspective
- Debug perspective는 그룹화 된 패널 레이아웃이다.
- Log Inspector로 패널뷰를 설정하고, 해당 레이아웃을 저장할 수 있으며, Perspective Manager를 통해 Default Debug perspective를 설정할 수 있다.
- Debug > Switch Perspective를 통해 이미 저장된 Debug perspectvie으로 전환할 수 있다.
Manipulate Log Data to Find What You Need
- Log Categories
- ApexCode: Apex 코드와 관련된 이벤트를 기록하고 Apex 메서드의 시작과 끝에 대한 정보가 포함
- Database: DML (Database Manipulation Language), SOSL 및 SOQL 쿼리를 포함하여 데이터베이스 이벤트와 관련된 로그를 포함
- Log Levels and How to Change Them
- Log Level
- NONE
- ERROR
- WARN
- INFO
- DEBUG
- FINE
- FINER
- FINEST
- How to Change Them
- Debug > Change Log Levels
'Salesforce > Developer Tools' 카테고리의 다른 글
Developer Console 기본편(4)-Execute SOQL and SOSL Queries (0) | 2020.03.09 |
---|---|
Developer Console 기본편(4)-Inspect Objects at Checkpoints (0) | 2020.03.09 |
Developer Console 기본편(2)-Navigate and Edit Source Code (0) | 2020.03.08 |
Developer Console 기본편(1)-Get Started with the Developer Console (0) | 2020.03.08 |
Comments