Refactor requestErrorHandler, adjust request errors to appropriate pino log level

This commit is contained in:
Tuan Dang
2023-11-01 10:10:39 +02:00
parent ad4513f926
commit 3b0bd362c9
8 changed files with 175 additions and 118 deletions
+95 -23
View File
@@ -15,7 +15,7 @@
"@godaddy/terminus": "^4.12.0",
"@node-saml/passport-saml": "^4.0.4",
"@octokit/rest": "^19.0.5",
"@sentry/node": "^7.49.0",
"@sentry/node": "^7.77.0",
"@sentry/tracing": "^7.48.0",
"@types/crypto-js": "^4.1.1",
"@types/libsodium-wrappers": "^0.7.10",
@@ -5028,18 +5028,59 @@
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"node_modules/@sentry/node": {
"version": "7.59.3",
"resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.59.3.tgz",
"integrity": "sha512-5dG90YzmKjuy5TK04qDuc9LBxnGfqsZw8Oh9giwOBfQVCaFp7R14AXyQ1F8k3iUF+4sGeTvoqi9I/GKAItVmlA==",
"version": "7.77.0",
"resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.77.0.tgz",
"integrity": "sha512-Ob5tgaJOj0OYMwnocc6G/CDLWC7hXfVvKX/ofkF98+BbN/tQa5poL+OwgFn9BA8ud8xKzyGPxGU6LdZ8Oh3z/g==",
"dependencies": {
"@sentry-internal/tracing": "7.59.3",
"@sentry/core": "7.59.3",
"@sentry/types": "7.59.3",
"@sentry/utils": "7.59.3",
"cookie": "^0.4.1",
"https-proxy-agent": "^5.0.0",
"lru_map": "^0.3.3",
"tslib": "^2.4.1 || ^1.9.3"
"@sentry-internal/tracing": "7.77.0",
"@sentry/core": "7.77.0",
"@sentry/types": "7.77.0",
"@sentry/utils": "7.77.0",
"https-proxy-agent": "^5.0.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@sentry/node/node_modules/@sentry-internal/tracing": {
"version": "7.77.0",
"resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.77.0.tgz",
"integrity": "sha512-8HRF1rdqWwtINqGEdx8Iqs9UOP/n8E0vXUu3Nmbqj4p5sQPA7vvCfq+4Y4rTqZFc7sNdFpDsRION5iQEh8zfZw==",
"dependencies": {
"@sentry/core": "7.77.0",
"@sentry/types": "7.77.0",
"@sentry/utils": "7.77.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@sentry/node/node_modules/@sentry/core": {
"version": "7.77.0",
"resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.77.0.tgz",
"integrity": "sha512-Tj8oTYFZ/ZD+xW8IGIsU6gcFXD/gfE+FUxUaeSosd9KHwBQNOLhZSsYo/tTVf/rnQI/dQnsd4onPZLiL+27aTg==",
"dependencies": {
"@sentry/types": "7.77.0",
"@sentry/utils": "7.77.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@sentry/node/node_modules/@sentry/types": {
"version": "7.77.0",
"resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.77.0.tgz",
"integrity": "sha512-nfb00XRJVi0QpDHg+JkqrmEBHsqBnxJu191Ded+Cs1OJ5oPXEW6F59LVcBScGvMqe+WEk1a73eH8XezwfgrTsA==",
"engines": {
"node": ">=8"
}
},
"node_modules/@sentry/node/node_modules/@sentry/utils": {
"version": "7.77.0",
"resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.77.0.tgz",
"integrity": "sha512-NmM2kDOqVchrey3N5WSzdQoCsyDkQkiRxExPaNI2oKQ/jMWHs9yt0tSy7otPBcXs0AP59ihl75Bvm1tDRcsp5g==",
"dependencies": {
"@sentry/types": "7.77.0"
},
"engines": {
"node": ">=8"
@@ -20523,18 +20564,49 @@
}
},
"@sentry/node": {
"version": "7.59.3",
"resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.59.3.tgz",
"integrity": "sha512-5dG90YzmKjuy5TK04qDuc9LBxnGfqsZw8Oh9giwOBfQVCaFp7R14AXyQ1F8k3iUF+4sGeTvoqi9I/GKAItVmlA==",
"version": "7.77.0",
"resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.77.0.tgz",
"integrity": "sha512-Ob5tgaJOj0OYMwnocc6G/CDLWC7hXfVvKX/ofkF98+BbN/tQa5poL+OwgFn9BA8ud8xKzyGPxGU6LdZ8Oh3z/g==",
"requires": {
"@sentry-internal/tracing": "7.59.3",
"@sentry/core": "7.59.3",
"@sentry/types": "7.59.3",
"@sentry/utils": "7.59.3",
"cookie": "^0.4.1",
"https-proxy-agent": "^5.0.0",
"lru_map": "^0.3.3",
"tslib": "^2.4.1 || ^1.9.3"
"@sentry-internal/tracing": "7.77.0",
"@sentry/core": "7.77.0",
"@sentry/types": "7.77.0",
"@sentry/utils": "7.77.0",
"https-proxy-agent": "^5.0.0"
},
"dependencies": {
"@sentry-internal/tracing": {
"version": "7.77.0",
"resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.77.0.tgz",
"integrity": "sha512-8HRF1rdqWwtINqGEdx8Iqs9UOP/n8E0vXUu3Nmbqj4p5sQPA7vvCfq+4Y4rTqZFc7sNdFpDsRION5iQEh8zfZw==",
"requires": {
"@sentry/core": "7.77.0",
"@sentry/types": "7.77.0",
"@sentry/utils": "7.77.0"
}
},
"@sentry/core": {
"version": "7.77.0",
"resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.77.0.tgz",
"integrity": "sha512-Tj8oTYFZ/ZD+xW8IGIsU6gcFXD/gfE+FUxUaeSosd9KHwBQNOLhZSsYo/tTVf/rnQI/dQnsd4onPZLiL+27aTg==",
"requires": {
"@sentry/types": "7.77.0",
"@sentry/utils": "7.77.0"
}
},
"@sentry/types": {
"version": "7.77.0",
"resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.77.0.tgz",
"integrity": "sha512-nfb00XRJVi0QpDHg+JkqrmEBHsqBnxJu191Ded+Cs1OJ5oPXEW6F59LVcBScGvMqe+WEk1a73eH8XezwfgrTsA=="
},
"@sentry/utils": {
"version": "7.77.0",
"resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.77.0.tgz",
"integrity": "sha512-NmM2kDOqVchrey3N5WSzdQoCsyDkQkiRxExPaNI2oKQ/jMWHs9yt0tSy7otPBcXs0AP59ihl75Bvm1tDRcsp5g==",
"requires": {
"@sentry/types": "7.77.0"
}
}
}
},
"@sentry/tracing": {