Salesforce: Setup > Custom Code > Lightning Components > Debug Mode

Salesforce Setup 메뉴 중 Custom Code > Lightning Components > Debug Mode는 개발자나 관리자가 Lightning 컴포넌트의 동작을 좀 더 자세히 들여다보고 싶을 때 사용하는 기능입니다. 초보 Admin이라면 조금 생소할 수 있지만, 기본 개념만 알아두면 나중에 개발자와 협업할 때 큰 도움이 됩니다.

이 기능은 무엇인가

Debug Mode는 말 그대로 "디버깅 모드"를 켜는 기능이에요. Salesforce에서 Lightning 컴포넌트가 어떻게 작동하는지, 혹시 에러가 나는 부분은 없는지 좀 더 자세하게 확인할 수 있게 해줍니다. 보통 Lightning 컴포넌트는 성능을 위해 코드가 압축돼서 보이는데, 디버그 모드를 켜면 압축되지 않은 원래 코드가 보여서 문제를 찾기 쉬워집니다.

언제 사용하는가

이 기능은 주로 다음과 같은 상황에서 사용해요.

  • Lightning 컴포넌트 화면이 이상하게 나오거나, 버튼이 안 눌릴 때
  • 개발자나 파트너가 만든 컴포넌트에 오류가 있을 때
  • 개발자가 문제를 찾으려고 할 때 Admin에게 "Debug Mode 좀 켜주세요"라고 요청할 때

즉, 평소에는 잘 안 쓰고, 뭔가 문제가 생겼을 때나 개발 관련 업무를 할 때 주로 사용한다고 생각하면 됩니다.

어떻게 이해하면 쉬운가

이 기능을 쉽게 이해하려면, 우리가 평소에 보는 웹사이트가 "포장지"에 싸여 있다고 생각해보세요. 평상시에는 겉만 보이지만, 문제가 있을 때는 포장지를 벗기고 안을 들여다봐야 하죠. Debug Mode는 바로 그 포장지를 벗겨서 안을 들여다보게 해주는 역할을 합니다.

또, Debug Mode를 켜면 전체 사용자에게 적용되는 게 아니라, 특정 사용자(예: Admin 본인)에게만 적용할 수 있어서, 다른 사람들 업무에는 영향을 주지 않는 점도 기억해두세요.

예시

  • 개발자가 "내가 만든 Lightning 컴포넌트가 왜 에러가 나는지 모르겠어요. Debug Mode를 켜면 더 자세한 에러 메시지를 볼 수 있어요"라고 할 때, Admin이 Setup에서 Debug Mode를 본인 계정에 켜줍니다.
  • Admin이 Lightning 페이지를 수정하다가 저장이 안 되거나 이상한 현상이 반복될 때, Debug Mode를 켜서 에러 메시지를 직접 확인해볼 수 있습니다.

참고: 이 메뉴는 Salesforce의 org 설정, 에디션, Lightning Experience 사용 여부에 따라 보이지 않을 수도 있습니다. 또, Debug Mode를 켜면 화면 로딩이 느려질 수 있으니, 꼭 필요할 때만 켜고, 문제가 해결되면 다시 끄는 걸 추천해요.

궁금한 점이 있으면 언제든 질문해 주세요!

Leave a Reply

Your email address will not be published. Required fields are marked *