• EnglishEspaรฑolๆ—ฅๆœฌ่ชžํ•œ๊ตญ์–ดPortuguรชs
  • ๋กœ๊ทธ์ธ์ง€๊ธˆ ์‹œ์ž‘ํ•˜๊ธฐ

์ด ํ•œ๊ธ€ ๋ฌธ์„œ๋Š” ์‚ฌ์šฉ์ž์˜ ํŽธ์˜๋ฅผ ์œ„ํ•ด ๊ธฐ๊ณ„ ๋ฒˆ์—ญ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์˜๋ฌธ๋ณธ๊ณผ ๋ฒˆ์—ญ๋ณธ์ด ์ผ์น˜ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ์˜๋ฌธ๋ณธ์ด ์šฐ์„ ํ•ฉ๋‹ˆ๋‹ค. ๋ณด๋‹ค ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์ด ํŽ˜์ด์ง€๋ฅผ ๋ฐฉ๋ฌธํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

๋ฌธ์ œ ์‹ ๊ณ 

setErrorHandler

ํ†ต์‚ฌ๋ก 

newrelic.setErrorHandler(function $callback)

๋ธŒ๋ผ์šฐ์ € ์—์ด์ „ํŠธ๊ฐ€ ์บก์ฒ˜ํ•˜๋Š” ์•Œ๋ ค์ง„ ์˜ค๋ฅ˜๋ฅผ ์„ ํƒ์ ์œผ๋กœ ๋ฌด์‹œํ•˜๊ณ  ๊ทธ๋ฃนํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์š”๊ตฌ ์‚ฌํ•ญ

์„ค๋ช…

newrelic.setErrorHandler() API ํ˜ธ์ถœ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ธŒ๋ผ์šฐ์ € ์—์ด์ „ํŠธ๊ฐ€ ์บก์ฒ˜ํ•˜๋Š” ์•Œ๋ ค์ง„ ์˜ค๋ฅ˜๋ฅผ ์„ ํƒ์ ์œผ๋กœ ๋ฌด์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ € ์—์ด์ „ํŠธ๊ฐ€ ์บก์ฒ˜ํ•˜๋Š” ๊ฐ ์˜ค๋ฅ˜์— ๋Œ€ํ•ด ํ˜ธ์ถœ๋˜๋Š” ๋‹จ์ผ ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ๊ธฐ ํ•จ์ˆ˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ํ•ธ๋“ค๋Ÿฌ๊ฐ€ true ์„ ๋ฐ˜ํ™˜ํ•˜๋ฉด New Relic์€ ์˜ค๋ฅ˜๋ฅผ ๊ธฐ๋กํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค . ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์˜ค๋ฅ˜๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ ์ดํ›„ ๋ฒ„์ „์˜ ์—์ด์ „ํŠธ๋Š” ์‚ฌ์šฉ์ž ์ง€์ • ์ œ๊ณต ๋ ˆ์ด๋ธ”์„ ์‚ฌ์šฉํ•˜์—ฌ ์˜ˆ์™ธ์˜ ํ•‘๊ฑฐํ”„๋ฆฐํŒ… ๋˜๋Š” ๊ทธ๋ฃนํ™”๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด group ์†์„ฑ์ด ์›ํ•˜๋Š” ๋ฌธ์ž์—ด๋กœ ์„ค์ •๋œ ๋ถ€์šธ ๋Œ€์‹  ๊ฐ์ฒด๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๋นˆ ๋ฌธ์ž์—ด ๋˜๋Š” ์ด ์ •ํ™•ํ•œ ์‚ฌ์–‘์„ ์ค€์ˆ˜ํ•˜์ง€ ์•Š๋Š” ๊ฐœ์ฒด๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์€ ์˜ค๋ฅ˜๊ฐ€ ๋ฌด์‹œ๋˜๋Š” true ์‚ฌ๋ก€์™€ ๋™์ผํ•˜๊ฒŒ ์ทจ๊ธ‰๋œ๋‹ค๋Š” ์ ์„ ์•„๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋™์ž‘์€ ์ด์ „ ๋ฒ„์ „๊ณผ ํ˜ธํ™˜๋ฉ๋‹ˆ๋‹ค.

๋งค๊ฐœ๋ณ€์ˆ˜

๋งค๊ฐœ๋ณ€์ˆ˜

์„ค๋ช…

$callback

๊ธฐ๋Šฅ

ํ•„์ˆ˜ . ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์˜ค๋ฅ˜ ๊ฐ์ฒด๋ฅผ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ํ•˜์—ฌ ์ฝœ๋ฐฑ์ด ํ˜ธ์ถœ๋ฉ๋‹ˆ๋‹ค. ์ฝœ๋ฐฑ์€ ๊ฐ ์˜ค๋ฅ˜์™€ ํ•จ๊ป˜ ํ˜ธ์ถœ๋˜๋ฏ€๋กœ ํ•˜๋‚˜์˜ ์˜ค๋ฅ˜์—๋งŒ ๊ตญํ•œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์˜ˆ

๊ธฐ๋ณธ ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ๊ธฐ ๊ธฐ๋Šฅ ์‚ฌ์šฉ

๋ธŒ๋ผ์šฐ์ € ์—์ด์ „ํŠธ๊ฐ€ ์บก์ฒ˜ํ•˜๋Š” ํŠน์ • ์˜ค๋ฅ˜๋ฅผ ๋ฌด์‹œํ•˜๋ ค๋ฉด ์ฝœ๋ฐฑ ํ•จ์ˆ˜ ๋‚ด๋ถ€์— ์˜ค๋ฅ˜ ๊ฐœ์ฒด๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.

newrelic.setErrorHandler(function(err) {
if (shouldIgnoreError(err)) {
return true;
} else {
return false;
}
});

ํ•ธ๋“ค๋Ÿฌ ๊ธฐ๋Šฅ์˜ ์ง€๋ฌธ ์˜ค๋ฅ˜

์˜ค๋ฅ˜ ๋ฐ›์€ ํŽธ์ง€ํ•จ UI์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋„๋ก ํŠน์ • ์˜ค๋ฅ˜์— ์‚ฌ์šฉ์ž ์ง€์ • ๋ ˆ์ด๋ธ”์„ ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค.

newrelic.setErrorHandler(function(err) {
if (isReferenceError(err)) {
return { group: 'My reference errors' }; // error is included and tagged under this label
} else if (isSomeSpecificError(err)) {
return { group: '' }; // error will be excluded!
// return { Group: 'still excluded - prop name has capital G!' };
} else {
return false; // error is included without any label
}
})
Copyright ยฉ 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.