Sentry-javascript: WrapConsoleMethod() рдХреЗ рд╕рд╛рде рд╕реМрджрд╛ рдХреНрдпрд╛ рд╣реИ?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 17 рдордИ 2016  ┬╖  15рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: getsentry/sentry-javascript

рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рд░реЗрд╡реЗрди рдЕрдм рд╕рднреА рдХрдВрд╕реЛрд▓ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рд▓рдкреЗрдЯрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдХреЛрдИ рджрд╕реНрддрд╛рд╡реЗрдЬ рдирд╣реАрдВ рджрд┐рдЦрддрд╛ рд╣реИ рдЬреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпреЛрдВ? рдпрд╛ рдпрд╣ рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ? рдХреНрдпрд╛ рдХреЛрдИ рдЗрд╕ рдкрд░ рдЕрднреА рддрдХ рдЖрдпрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рдХреБрдЫ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реИ?

рдЬрд┐рд╕ рдореБрджреНрджреЗ рдкрд░ рдореИрдВ рдЖрдпрд╛ рд╣реВрдВ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ рдЕрдм рдХрдВрд╕реЛрд▓ рдХреЗ рд╕рд╛рде рд╕рд░рд▓ рдбрд┐рдмрдЧрд┐рдВрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рдореВрд▓ рд░реВрдк рд╕реЗ рдбреЙрдХреНрд╕ рд░реЗрдкреЛ рдкрд░ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдлрд┐рд░ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

3.5.0 рд╕реЗ рдЖрдк рдХрдВрд╕реЛрд▓ рдмреНрд░реЗрдбрдХреНрд░рдВрдм рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

Raven.config('your dsn', {
  autoBreadcrumbs: {
    console: false
  }
});

рдпрд╛ рдЖрдк рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдмреНрд░реЗрдбрдХреНрд░рдВрдм рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

Raven.config('your dsn', { autoBreadcrumbs: false });

рдбреЙрдХреНрд╕ рдореЗрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХред

рд╕рднреА 15 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

@grapho - рдХрдВрд╕реЛрд▓ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреЛ рдмреНрд░реЗрдбрдХреНрд░рдВрдм рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХрддреНрд░ рдФрд░ рдкрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдореИрдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдкрд░реЗрд╢рд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХрд┐, console.log рдЙрдкрдХрд░рдг рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, devtools рдореЗрдВ рдпреВрдЖрд░рдПрд▓ рдЕрдм рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╕реНрд░реЛрдд рдореЗрдВ рдореВрд▓ рд▓реЙрдЧ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдкрд░ рдирд╣реАрдВ рд▓реЗ рдЬрд╛рдПрдЧрд╛ред рд╣рдо рдЗрдВрд╕реНрдЯреНрд░реВрдореЗрдВрдЯрд┐рдВрдЧ console.log рд╡реИрдХрд▓реНрдкрд┐рдХ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдмреНрд░реЗрдбрдХреНрд░рдВрдм рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реИрдХрд▓реНрдкрд┐рдХ API рдХреЗ рд░реВрдк рдореЗрдВ Raven.log рдкреЗрд╢ рдХрд░реЗрдВред

@рдмреЗрдирд╡рд┐рдиреЗрдЧрд░ рдореИрдВ рд╡рд╛рджрд╛ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВ рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рд╣реВрдВ ... рдЕрдЧрд░ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ рддреЛ рдореИрдВ рд╡рд┐рдХрд╛рд╕ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдмреНрд░реЗрдбрдХреНрд░рдВрдм рдпрд╛ рд╕рдордХрдХреНрд╖ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ .. рдХрдВрд╕реЛрд▓ рдХреА рдЬрдЧрд╣ред рд▓реЙрдЧ, рдореБрдЭреЗ рдпрд╣ рдЬрд╛рдирдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛ рдХрд┐ рдХреИрд╕реЗ?

рдореИрдВ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдмреНрд░реЗрдХрдкреНрд╡рд╛рдЗрдВрдЯ рдФрд░ рдбрд┐рдмрдЧрд░ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрднреНрдпрд╕реНрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реВрдВ .. рдЕрдЧрд░ рд╡рд╣ рдЖрд╕рдкрд╛рд╕ рдХрд╛ рдХрд╛рдо рд╣реИ?

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рд╢рд╛рдпрдж рд╣реА рдХрднреА рдХрдВрд╕реЛрд▓ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреЗ рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рдпрд╣ рднреА рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ рдХрд┐ рдпрд╣ рдЪрд▓рд╛ рдЧрдпрд╛ рдерд╛ :) рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЬреНрдпрд╛рджрд╛рддрд░ рд╕рдордп рдХреНрд░реЛрдо рдбреАрдмрдЧрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред

рдЕрдЧрд░ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ рддреЛ рдореИрдВ рд╡рд┐рдХрд╛рд╕ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдмреНрд░реЗрдбрдХреНрд░рдВрдм рдпрд╛ рд╕рдордХрдХреНрд╖ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ

рдЕрдЧрд░ рдЖрдк рд╕рд┐рд░реНрдл рдмреНрд░реЗрдбрдХреНрд░рдВрдм рд╕реЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдЖрдк рдЖрдЬ Raven.captureBreadcrumb рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрднреА рддрдХ рдПрдкреАрдЖрдИ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╛рд╣рд░ рдирд╣реАрдВ рдирд┐рдХрд▓рд╛ рд╣реИред рдпрд╣ рдЕрднреА рднреА рдПрдХ рдирдИ рд╕реБрд╡рд┐рдзрд╛ рд╣реИ рдФрд░ рд╣рдо рдЕрднреА рднреА рдХреБрдЫ рдмрд┐рдЯреНрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдпрджрд┐ рдпрд╣ рдПрдХ рдЧрдВрднреАрд░ рдЕрд╡рд░реЛрдзрдХ рдирд╣реАрдВ рд╣реИ, рддреЛ рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдереЛрдбрд╝рд╛ рдЦреБрд▓рд╛ рд░рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рд╣рдореЗрдВ рдХреЛрдИ рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдорд┐рд▓рддреА рд╣реИ рдпрд╛ рдирд╣реАрдВред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдкреНрд░рдореБрдЦ рдореБрджреНрджрд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдпрд╣ рдХрд╣реАрдВ рднреА рдкреНрд░рд▓реЗрдЦрд┐рдд рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЕрдХреНрд╖рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХрдВрд╕реЛрд▓.рд▓реЙрдЧ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рд╕рдВрддрд░реА рдХреЛ рдирд╣реАрдВ рднреЗрдЬрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдпрд╣ рдбреЗрд╡рд▓рдкрд░ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЙрд╕реЗ рдХреНрдпрд╛ рднреЗрдЬрдирд╛ рд╣реИ рдФрд░ рдХрдм

рдПрдХ рдФрд░ рдмрд╛рдд рдЬрд┐рд╕рдХрд╛ рдореИрдВрдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдПрдореНрдмрд░.рдЬреЗрдПрд╕ рдЬреИрд╕реЗ рдХреБрдЫ рдЬреЗрдПрд╕ рдврд╛рдВрдЪреЗ, рдЙрддреНрдкрд╛рджрди рдирд┐рд░реНрдорд╛рдг рд╕реЗ рдХрдВрд╕реЛрд▓() рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рддреЗ рд╣реИрдВред рд╡рд┐рдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рд╕рд┐рд░реНрдл рднреЛрдЬрдиред

рдЙрдкрд░реЛрдХреНрдд рдЯрд┐рдкреНрдкрдгреА рдЧрд▓рдд рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИ, рдХреНрд╖рдорд╛ рдХрд░реЗрдВред

@benvinegar рдореИрдВ рд╕рд░рд╛рд╣рдирд╛

@рдмреЗрдирд╡рд┐рдиреЗрдЧрд░ рдпрд╣ рдореБрджреНрджрд╛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдЧрдВрднреАрд░ рдЕрд╡рд░реЛрдзрдХ рдирд╣реАрдВ рд╣реИред

рдореЗрд░рд╛ рд╡рд░реНрддрдорд╛рди рд╕рдорд╛рдзрд╛рди рдпрд╣рд╛рдВ рд╣реИред рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдореИрдВ рд╕рд┐рд░реНрдл _not_ raven.js рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ рдЬрдм рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдореЛрдб рдореЗрдВ... рд░реЗрд╡реЗрди/рд╕реЗрдВрдЯреНрд░реА рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ, рд╡реИрд╕реЗ рднреА рдкреНрд░реЛрдбрдХреНрд╢рди рдРрдкреНрд╕ рдореЗрдВ рдЬреНрдпрд╛рджрд╛рддрд░ рд▓реЛрдЧреЛрдВ (рдореИрдВ рдХрд▓реНрдкрдирд╛ рдХрд░рддрд╛ рд╣реВрдБ) рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд╣реИред

рдРрд╕рд╛ рдХрд╣реЗ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рджред рд╢рд╛рдпрдж рдПрдХ developmentMode рдХреЙрдиреНрдлрд┐рдЧ рдзреНрд╡рдЬ рдХреЛ рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рдЕрднреА рднреА рдХреБрдЫ рдЙрдкрдпреЛрдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рд╕рдВрджреЗрд╢реЛрдВ рдФрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рджреЗрд╡ рдХрдВрд╕реЛрд▓ (рдЙрд░реНрдл "рд╡реИрд╢реНрд╡рд┐рдХ" рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдореЗрдВ рд╕реЗ рдХреБрдЫ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ .. рд░реЗрд╡реЗрди рд░рдЦрддреЗ рд╣реБрдПред рдЬреЗрдПрд╕ рдХреНрд▓рд╛рдЗрдВрдЯ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рд╢рд╛рдВрдд рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рд╣рдо рдЪрд╛рд╣реЗрдВ рддреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд░реИрд╡реЗрди рдПрдкрд┐рд╕ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдХреЗ, рд╣рдо рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рддреНрд░реБрдЯрд┐ рд░рд┐рдкреЛрд░реНрдЯ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВред

рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдЖрдкрдХреЛ рдпрд╣ рдХреИрд╕рд╛ рд▓рдЧрд╛ред рдЕрдиреНрдпрдерд╛ рдореИрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬреНрдпрд╛рджрд╛ рдЪрд┐рдВрддрд╛ рдирд╣реАрдВ рдХрд░рддрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рдЬреНрдпрд╛рджрд╛рддрд░ рд░реЗрд╡реЗрди рдХреЗ рд╕рд╛рде рдореЗрд░реА рдЕрдиреБрднрд╡рд╣реАрдирддрд╛ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ/рдХрдм рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдерд╛ред

рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХрдВрд╕реЛрд▓.рд▓реЙрдЧ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рд╕рдВрддрд░реА рдХреЛ рдирд╣реАрдВ рднреЗрдЬрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдмрд╛рдд - рдХреНрдпрд╛ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдореИрдВ рдпрд╣рд╛рдВ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдЖрдХреНрд░рд╛рдордХ рдзреНрд╡рдирд┐ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдореИрдВ рд╕рд┐рд░реНрдл рдпрд╣ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдЕрднреА рдПрдХ рдЧрдВрднреАрд░ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдФрд░ рдЖрдк рдЗрд╕реЗ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдкреНрд░рдореБрдЦ рдореБрджреНрджрд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдпрд╣ рдХрд╣реАрдВ рднреА рдкреНрд░рд▓реЗрдЦрд┐рдд рдирд╣реАрдВ рд╣реИ рдФрд░

рдпрд╣ Raven.js рдЪреИрдВрдЬ рдореЗрдВ рдкреНрд░рд▓реЗрдЦрд┐рдд рд╣реИред рд╣рдордиреЗ рдмреНрд░реЗрдбрдХреНрд░рдВрдм рдХреА рдШреЛрд╖рдгрд╛ рдХрд░рддреЗ рд╣реБрдП рдПрдХ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рднреА рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд┐рд╕рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ console.log рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдЕрдм рд▓реЙрдЧ рд╣реЛ рдЧрдП рд╣реИрдВ, рдФрд░ рдпрд╣ рдкреЛрд╕реНрдЯ рд╕рднреА рд╣реЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рд╕рдВрддрд░реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЗрди-рдРрдк рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореБрдЭреЗ рдЦреЗрдж рд╣реИ рдХрд┐ рд╣рдо рдЖрдк рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рдкрд╛рдП, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд╕рдВрдкреНрд░реЗрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдпрд╣ рднреА рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рд░реЗрд╡реЗрди.рдЬреЗрдПрд╕ 3.0.x рдПрдХ рдкреНрд░рдореБрдЦ рд╕рдВрд╕реНрдХрд░рдг рдЯрдХреНрдХрд░ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдиреЗ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдмреНрд░реЗрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди рдкреЗрд╢ рдХрд┐рдПред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдмрдбрд╝реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд▓реЛрдЧ рдЪреЗрдВрдЬрд▓реЙрдЧ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

... рдЕрдХреНрд╖рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ред

рдЗрд╕ рдмреАрдЪ, рдЖрдк рдЕрднреА рднреА рд░реЗрд╡реЗрди 2.x рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред

@benvinegar рдореИрдВ рд╕рд░рд╛рд╣рдирд╛

рдореИрдВ рдХрд┐рд╕реА рд╕рдорд╛рдзрд╛рди рдореЗрдВ рдЬрд▓реНрджрдмрд╛рдЬреА рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдзрд┐рдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдПрдХрддреНрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдЦрд╛рд╕рдХрд░ рдЬрдм рд╕реЗ 3.0.x рдХреБрдЫ рд╣рдлрд╝реНрддреЗ рд╕реЗ рд▓рд╛рдЗрд╡ рд╣реИ рдФрд░ рд╣рдореЗрдВ рдЬреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдБ рдорд┐рд▓реА рд╣реИрдВ рдЙрдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдХрд╛рд░рд╛рддреНрдордХ рд░рд╣реА рд╣реИрдВред

@рдмреЗрдирд╡рд┐рдиреЗрдЧрд░ рдпрд╣ рдореБрджреНрджрд╛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдЧрдВрднреАрд░ рдЕрд╡рд░реЛрдзрдХ рдирд╣реАрдВ рд╣реИред

рд╣рд╛рдБ, рдореБрдЭреЗ рд▓рдЧ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдЖрдк рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдЙрддреНрд╕реБрдХ рд╣реИрдВред

рдРрд╕рд╛ рдХрд╣реЗ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рджред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЕрднреА рднреА рдПрдХ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯрдореЛрдб рдХреЙрдиреНрдлрд┐рдЧ рдлреНрд▓реИрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдореЗрдВ рдХреБрдЫ рдЙрдкрдпреЛрдЧ рд╣реЛ, рдЬреЛ рд╕рдВрджреЗрд╢реЛрдВ рдФрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рджреЗрд╡ рдХрдВрд╕реЛрд▓ (рдЙрд░реНрдл "рдЧреНрд▓реЛрдмрд▓" рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдореЗрдВ рд╕реЗ рдХреБрдЫ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ .. raven.js рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд╢рд╛рдВрдд рд░рдЦрддреЗ рд╣реБрдП рдкреГрд╖реНрдарднреВрдорд┐, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рд╣рдо рдЪрд╛рд╣реЗрдВ рддреЛ рд╣рдо рдЕрднреА рднреА рд░реИрд╡реЗрди рдПрдкрд┐рд╕ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдХреЗ рддреНрд░реБрдЯрд┐ рд░рд┐рдкреЛрд░реНрдЯ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВред

рд╣рд╛рдБ, рдЗрд╕рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдХрдВрд╕реЛрд▓ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рднреА рдЪрд╛рд╣рдиреЗ рдХрд╛ рддрд░реНрдХ рд╣реИред рдореИрдВ рдЗрд╕реЗ рд╕рд┐рд░реНрдл рд╡рд┐рдиреНрдпрд╛рд╕ рдпреЛрдЧреНрдп рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдФрд░ рд╣рдо рдХрд░реЗрдВрдЧреЗред рдореИрдВ рдкрд╣рд▓реЗ рдФрд░ рдЕрдзрд┐рдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ / рдорд╛рдк рдкреНрд░рднрд╛рд╡ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

Anwyays, рдпрд╣рд╛рдБ рдЖрдкрдХреА рджреЛрдиреЛрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддреЗ рд╣реИрдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВред

@рдмреЗрдирд╡рд┐рдиреЗрдЧрд░ : рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдк рдХреЗ рд▓рд┐рдП - рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдЕрд╡рд╛рдВрдЫрд┐рдд рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреЛ рд╣рд╛рде рд╕реЗ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдХреА рдЗрдЬрд╛рдЬрдд рджреЗрддрд╛ рд╣реИ (рдпрд╛ рдмрд▓реНрдХрд┐ рдлрд╝рдВрдХреНрд╢рди)

рдпрд╣ рд╕рдкреЛрд░реНрдЯ рдЯреНрд░реИрдХрд░ рдкрд░ рднреА рдЖрддрд╛ рд░рд╣рддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЗрд╕реЗ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдзрд┐ рдЬреЛрдбрд╝рдиреА рдЪрд╛рд╣рд┐рдПред

рдХреГрдкрдпрд╛ рдмреНрд░реЗрдбрдХреНрд░рдВрдм рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд╡реИрдХрд▓реНрдкрд┐рдХ рдмрдирд╛рдПрдВ, рдХрдВрд╕реЛрд▓ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рд▓рдкреЗрдЯрдирд╛ рдЬреЛрдЦрд┐рдо рднрд░рд╛ рд╣реИ рдФрд░ рдХрдИ рдЕрдиреНрдп libs рдФрд░ рддреГрддреАрдп рдкрдХреНрд╖ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдЬреЛ рдХреЛрд╢рд┐рд╢ рднреА рдХрд░рддреЗ рд╣реИрдВред

3.5.0 рд╕реЗ рдЖрдк рдХрдВрд╕реЛрд▓ рдмреНрд░реЗрдбрдХреНрд░рдВрдм рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

Raven.config('your dsn', {
  autoBreadcrumbs: {
    console: false
  }
});

рдпрд╛ рдЖрдк рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдмреНрд░реЗрдбрдХреНрд░рдВрдм рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

Raven.config('your dsn', { autoBreadcrumbs: false });

рдбреЙрдХреНрд╕ рдореЗрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХред

autoBreadcrumbs рдЯрд╛рдЗрдкрдкреНрд░рддрд┐ рдШреЛрд╖рдгрд╛ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдирд╣реАрдВ рд╣реИред рдХреНрдпрд╛ рдпрд╣ рдЬрд╛рдирдмреВрдЭрдХрд░ рд╣реИ?

https://github.com/getsentry/raven-js/blob/master/typescript/raven.d.ts

рд╣рдо рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдШреЛрд╖рдгрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╕рдмрдорд┐рд╢рди рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

mattkrick picture mattkrick  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

adepue picture adepue  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

franciscovelez picture franciscovelez  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

THPubs picture THPubs  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rowlando picture rowlando  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ