Feature/Improve error logs for timeout in data provider services (#2953)
* Improve error logs for timeout in data provider services * Update changelog --------- Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
This commit is contained in:
parent
0f9455cf02
commit
2a38a16f6b
@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
|
|||||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
|
## Unreleased
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- Improved the error logs for a timeout in the data provider services
|
||||||
|
|
||||||
## 2.47.0 - 2024-02-02
|
## 2.47.0 - 2024-02-02
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
@ -80,7 +80,7 @@ export class CoinGeckoService implements DataProviderInterface {
|
|||||||
let message = error;
|
let message = error;
|
||||||
|
|
||||||
if (error?.code === 'ABORT_ERR') {
|
if (error?.code === 'ABORT_ERR') {
|
||||||
message = `RequestError: The operation was aborted because the request to the data provider took more than ${this.configurationService.get(
|
message = `RequestError: The operation to get the asset profile for ${aSymbol} was aborted because the request to the data provider took more than ${this.configurationService.get(
|
||||||
'REQUEST_TIMEOUT'
|
'REQUEST_TIMEOUT'
|
||||||
)}ms`;
|
)}ms`;
|
||||||
}
|
}
|
||||||
@ -195,7 +195,7 @@ export class CoinGeckoService implements DataProviderInterface {
|
|||||||
let message = error;
|
let message = error;
|
||||||
|
|
||||||
if (error?.code === 'ABORT_ERR') {
|
if (error?.code === 'ABORT_ERR') {
|
||||||
message = `RequestError: The operation was aborted because the request to the data provider took more than ${this.configurationService.get(
|
message = `RequestError: The operation to get the quotes was aborted because the request to the data provider took more than ${this.configurationService.get(
|
||||||
'REQUEST_TIMEOUT'
|
'REQUEST_TIMEOUT'
|
||||||
)}ms`;
|
)}ms`;
|
||||||
}
|
}
|
||||||
@ -242,7 +242,7 @@ export class CoinGeckoService implements DataProviderInterface {
|
|||||||
let message = error;
|
let message = error;
|
||||||
|
|
||||||
if (error?.code === 'ABORT_ERR') {
|
if (error?.code === 'ABORT_ERR') {
|
||||||
message = `RequestError: The operation was aborted because the request to the data provider took more than ${this.configurationService.get(
|
message = `RequestError: The operation to search for ${query} was aborted because the request to the data provider took more than ${this.configurationService.get(
|
||||||
'REQUEST_TIMEOUT'
|
'REQUEST_TIMEOUT'
|
||||||
)}ms`;
|
)}ms`;
|
||||||
}
|
}
|
||||||
|
@ -271,7 +271,7 @@ export class EodHistoricalDataService implements DataProviderInterface {
|
|||||||
let message = error;
|
let message = error;
|
||||||
|
|
||||||
if (error?.code === 'ABORT_ERR') {
|
if (error?.code === 'ABORT_ERR') {
|
||||||
message = `RequestError: The operation was aborted because the request to the data provider took more than ${this.configurationService.get(
|
message = `RequestError: The operation to get the quotes was aborted because the request to the data provider took more than ${this.configurationService.get(
|
||||||
'REQUEST_TIMEOUT'
|
'REQUEST_TIMEOUT'
|
||||||
)}ms`;
|
)}ms`;
|
||||||
}
|
}
|
||||||
@ -423,7 +423,7 @@ export class EodHistoricalDataService implements DataProviderInterface {
|
|||||||
let message = error;
|
let message = error;
|
||||||
|
|
||||||
if (error?.code === 'ABORT_ERR') {
|
if (error?.code === 'ABORT_ERR') {
|
||||||
message = `RequestError: The operation was aborted because the request to the data provider took more than ${this.configurationService.get(
|
message = `RequestError: The operation to search for ${aQuery} was aborted because the request to the data provider took more than ${this.configurationService.get(
|
||||||
'REQUEST_TIMEOUT'
|
'REQUEST_TIMEOUT'
|
||||||
)}ms`;
|
)}ms`;
|
||||||
}
|
}
|
||||||
|
@ -143,7 +143,7 @@ export class FinancialModelingPrepService implements DataProviderInterface {
|
|||||||
let message = error;
|
let message = error;
|
||||||
|
|
||||||
if (error?.code === 'ABORT_ERR') {
|
if (error?.code === 'ABORT_ERR') {
|
||||||
message = `RequestError: The operation was aborted because the request to the data provider took more than ${this.configurationService.get(
|
message = `RequestError: The operation to get the quotes was aborted because the request to the data provider took more than ${this.configurationService.get(
|
||||||
'REQUEST_TIMEOUT'
|
'REQUEST_TIMEOUT'
|
||||||
)}ms`;
|
)}ms`;
|
||||||
}
|
}
|
||||||
@ -192,7 +192,7 @@ export class FinancialModelingPrepService implements DataProviderInterface {
|
|||||||
let message = error;
|
let message = error;
|
||||||
|
|
||||||
if (error?.code === 'ABORT_ERR') {
|
if (error?.code === 'ABORT_ERR') {
|
||||||
message = `RequestError: The operation was aborted because the request to the data provider took more than ${this.configurationService.get(
|
message = `RequestError: The operation to search for ${query} was aborted because the request to the data provider took more than ${this.configurationService.get(
|
||||||
'REQUEST_TIMEOUT'
|
'REQUEST_TIMEOUT'
|
||||||
)}ms`;
|
)}ms`;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user