Sentry-javascript: μΆ”κ°€ 였λ₯˜ 속성을 였λ₯˜ μœ ν˜• μ•„λž˜μ˜ 'extra'에 μ €μž₯ν•©λ‹ˆλ‹€.

에 λ§Œλ“  2016λ…„ 08μ›” 11일  Β·  3μ½”λ©˜νŠΈ  Β·  좜처: getsentry/sentry-javascript

ν˜„μž¬ μˆ˜λ™μœΌλ‘œ 였λ₯˜ μœ ν˜•μ˜ extra 뢀뢄에 였λ₯˜ 속성을 μ €μž₯ν•˜κ³  μžˆμ§€λ§Œ raven-js μ—μ„œμ™€ 같은 λ°©μ‹μœΌλ‘œ raven-node :

https://github.com/getsentry/raven-node/blob/master/lib/parsers.js#L30 -L39

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

μ™€μš°, λ‚˜λŠ” raven-nodeκ°€ 그런 짓을 ν•˜λŠ” 쀄도 λͺ°λžμŠ΅λ‹ˆλ‹€. 흠 ... 예, μš°λ¦¬λ„ 같은 λ³€ν™”λ₯Ό λ§Œλ“€ 수 μžˆλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.

λͺ¨λ“  3 λŒ“κΈ€

μ™€μš°, λ‚˜λŠ” raven-nodeκ°€ 그런 짓을 ν•˜λŠ” 쀄도 λͺ°λžμŠ΅λ‹ˆλ‹€. 흠 ... 예, μš°λ¦¬λ„ 같은 λ³€ν™”λ₯Ό λ§Œλ“€ 수 μžˆλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.

제 λ§μ—μ„œ 더 λ§Žμ€ 동기λ₯Ό λΆ€μ—¬ν•©λ‹ˆλ‹€. μ½”λ“œλ² μ΄μŠ€μ— throw new Error('msg for sentry') κ°€ μžˆλŠ” 곳이 λͺ‡ ꡰ데 μžˆμŠ΅λ‹ˆλ‹€. 이것은 μ‚¬μš©μžμ—κ²Œ 무언가 잘λͺ»λ˜μ—ˆμŒμ„ μ•Œλ¦¬κ³  λ©”μ‹œμ§€μ™€ μŠ€νƒ 좔적을 μ„ΌνŠΈλ¦¬μ— 기둝할 μ˜λ„μž…λ‹ˆλ‹€.

ν•˜λ“œ 였λ₯˜κ°€ λ°œμƒν•˜λŠ” κ²½μš°λŠ” κ°€μž₯ μ˜ˆμƒμΉ˜ λͺ»ν•œ κ²½ν–₯이 μžˆμœΌλ―€λ‘œ μ΄μƒμ μœΌλ‘œλŠ” μ„ΌνŠΈλ¦¬ λ‘œκ·Έμ— μΆ”κ°€ 데이터λ₯Ό μΆ”κ°€ν•  수 μžˆμŠ΅λ‹ˆλ‹€. EG switch 문의 κΈ°λ³Έ λΆ„κΈ°μ—μ„œ ν•΄λ‹Ή λΆ„κΈ°κ°€ 예기치 μ•Šμ€ 경우 ν•˜λ“œ 였λ₯˜λ₯Ό λ°œμƒμ‹œν‚€κ³  μ˜ˆμƒμΉ˜ λͺ»ν•œ 데이터와 μ£Όλ³€μ˜ λ‹€λ₯Έ μœ μš©ν•œ μ»¨ν…μŠ€νŠΈλ₯Ό μ²¨λΆ€ν•˜λ €κ³  ν•©λ‹ˆλ‹€.

λŒ€λΆ€λΆ„μ˜ extra λ§€κ°œλ³€μˆ˜κ°€ λ‹¨μˆœν•˜λ”λΌλ„ 였λ₯˜ λ©”μ‹œμ§€μ—μ„œ λ¬Έμžμ—΄ν™”ν•˜λŠ” 것은 였λ₯˜κ°€ 쀑볡 μ œκ±°λ˜μ§€ μ•ŠμœΌλ―€λ‘œ 이상적이지 μ•ŠμŠ΅λ‹ˆλ‹€.

#483의 λŒ€ν™”λ₯Ό μ°Έμ‘°ν•˜μ„Έμš”. 이전에 이 문제λ₯Ό μ™„μ „νžˆ λ†“μ³€μŠ΅λ‹ˆλ‹€. μ£„μ†‘ν•©λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰