Sentry-javascript: Salve propriedades de erro adicionais para `extra` sob o tipo de erro

Criado em 11 ago. 2016  ·  3Comentários  ·  Fonte: getsentry/sentry-javascript

No momento, estou salvando propriedades de erro na parte extra do tipo de erro manualmente, no entanto, seria conveniente se isso fosse suportado em raven-js da mesma forma que é feito em raven-node :

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

Comentários muito úteis

Uau, eu nem percebi que Raven-node fazia isso. Hmm ... sim, acho que podemos fazer a mesma mudança.

Todos 3 comentários

Uau, eu nem percebi que Raven-node fazia isso. Hmm ... sim, acho que podemos fazer a mesma mudança.

Mais alguma motivação do meu fim - há alguns lugares em nossa base de código onde throw new Error('msg for sentry') com a intenção de notificar o usuário de que algo deu errado, bem como registrar a mensagem e rastrear a pilha para o sentinela.

Casos em que cometemos erros graves tendem a ser os mais inesperados, então, idealmente, poderíamos adicionar alguns dados extras aos logs de sentinela. Por exemplo, em um branch padrão de uma instrução switch, se esse branch for inesperado, gostaríamos de errar e anexar os dados que não esperávamos, bem como qualquer outro contexto útil circundante.

Mesmo se na maioria o parâmetro extra for simples, stringificá-los na mensagem de erro não é o ideal, pois então os erros não diminuiriam.

Por favor, veja a conversa em # 483 - esqueci totalmente esse problema antes, desculpe.

Esta página foi útil?
0 / 5 - 0 avaliações