mirror of
https://github.com/d0zingcat/gocryptotrader.git
synced 2026-05-19 15:10:05 +00:00
* First pass at adding new logging system * NewLogger * NewLogger * WIP * silly bug fix * :D removed files * removed old logging interface * added tests * added tests * Started to add new lines to all f calls * Added subsystem log types * Logger improvements * Further performance improvements * changes to logger and sublogger creation * Renamed Logging types * removed old print statement * changes based on feedback * moved sublogger types to own file * :) * added console as output type * added get level command * added get/set log level via grpc command * added check for output being empty for migration support * first pass at log rotation * added log rotation * :D derp fixed * added tests * changes based on feedback * changed log type * comments * renamed file -> fileSettings * typo fix * changes based on feedback * gofmt ran on additional files * gofmt ran on additional files
24 lines
471 B
Go
24 lines
471 B
Go
package logger
|
|
|
|
var (
|
|
subLoggers = map[string]*subLogger{}
|
|
|
|
Global *subLogger
|
|
ConnectionMgr *subLogger
|
|
CommunicationMgr *subLogger
|
|
ConfigMgr *subLogger
|
|
OrderMgr *subLogger
|
|
PortfolioMgr *subLogger
|
|
SyncMgr *subLogger
|
|
TimeMgr *subLogger
|
|
WebsocketMgr *subLogger
|
|
EventMgr *subLogger
|
|
|
|
ExchangeSys *subLogger
|
|
GRPCSys *subLogger
|
|
RESTSys *subLogger
|
|
|
|
Ticker *subLogger
|
|
OrderBook *subLogger
|
|
)
|