mirror of
https://github.com/d0zingcat/gocryptotrader.git
synced 2026-05-19 07:26:49 +00:00
* Initial rework of rework of requester - WIP * Implementing and checking rate limits - WIP * implemented coinbene rate limiting shenanigans * add in remaining WIP * fixy * use authenticated rate limit * drop ceiling as this can be done with a counter later * add functionality to struct * purge config options for rate limiting so as to keep things minimal * prepare futures and swap rate limiting for implementation * Address linter issues * Addressed nits, fixed race * fix linter issue * remove global var as this was only setting when newrequester was called * moved rate limit functionality into its own file * Update Bitfinex with correct rate limit and test endpoints (WIP) * finish off bitfinex adjustments * fixes * fix linter issues * slowed rate for coinbasepro * drop rate limit for huobi as the doc times have intermittent 429 issues. * Set MACOSX_DEPLOYMENT_TARGET to remove linking warning * Addr Thrasher nits * Addr glorious nits * unexport do request function * fixed nitorinos * Fixed something I missed * move disabled rate limiter into loadexchange and use interface functionality * Add temp quick fix
29 lines
591 B
Go
29 lines
591 B
Go
package logger
|
|
|
|
//nolint
|
|
var (
|
|
subLoggers = map[string]*subLogger{}
|
|
|
|
Global *subLogger
|
|
ConnectionMgr *subLogger
|
|
CommunicationMgr *subLogger
|
|
ConfigMgr *subLogger
|
|
DatabaseMgr *subLogger
|
|
GCTScriptMgr *subLogger
|
|
OrderMgr *subLogger
|
|
PortfolioMgr *subLogger
|
|
SyncMgr *subLogger
|
|
TimeMgr *subLogger
|
|
WebsocketMgr *subLogger
|
|
EventMgr *subLogger
|
|
DispatchMgr *subLogger
|
|
|
|
RequestSys *subLogger
|
|
ExchangeSys *subLogger
|
|
GRPCSys *subLogger
|
|
RESTSys *subLogger
|
|
|
|
Ticker *subLogger
|
|
OrderBook *subLogger
|
|
)
|