중요
이 API를 사용하려면 브라우저 에이전트의 Browser Pro 또는 Pro+SPA 버전이 필요합니다.
통사론
newrelic.setErrorHandler(function $callback)
브라우저 에이전트가 캡처하는 알려진 오류를 선택적으로 무시할 수 있습니다.
요구 사항
에이전트 버전 nr-974 이상입니다.
설명
newrelic.setErrorHandler()
API 호출을 사용하면 브라우저 에이전트가 캡처하는 알려진 오류를 선택적으로 무시할 수 있습니다. 브라우저 에이전트가 캡처하는 각 오류에 대해 호출되는 단일 오류 처리기 함수가 필요합니다. 핸들러가 true
을 반환하면 New Relic은 오류를 기록하지 않습니다 . 그렇지 않으면 오류가 정상적으로 처리됩니다.
매개변수
매개변수 | 설명 |
---|---|
기능 | 필수 . 오류가 발생하면 오류 객체를 매개변수로 하여 콜백이 호출됩니다. 콜백은 각 오류와 함께 호출되므로 하나의 오류에만 국한되지 않습니다. |
예
단일 오류 처리기 함수 사용
브라우저 에이전트가 캡처하는 특정 오류를 무시하려면 콜백 함수 내부에 오류 개체를 포함합니다.
newrelic.setErrorHandler(function(err) { if (shouldIgnoreError(err)) { return true; } else { return false; }});