Documentation ¶
Index ¶
- Variables
- type RPCConsumerLogs
- func (pl *RPCConsumerLogs) AddMetric(data *metrics.RelayMetrics, isNotSuccessful bool)
- func (pl *RPCConsumerLogs) AnalyzeWebSocketErrorAndWriteMessage(c *websocket.Conn, mt int, err error, msgSeed string, msg []byte, ...)
- func (pl *RPCConsumerLogs) GetMessageSeed() string
- func (pl *RPCConsumerLogs) GetUniqueGuidResponseForError(responseError error, msgSeed string) string
- func (pl *RPCConsumerLogs) LogRequestAndResponse(module string, hasError bool, method string, path string, req string, ...)
- func (pl *RPCConsumerLogs) LogStartTransaction(name string)
Constants ¶
This section is empty.
Variables ¶
View Source
var ReturnMaskedErrors = "false"
Functions ¶
This section is empty.
Types ¶
type RPCConsumerLogs ¶ added in v0.5.0
type RPCConsumerLogs struct { MetricService *metrics.MetricService StoreMetricData bool // contains filtered or unexported fields }
func NewRPCConsumerLogs ¶ added in v0.5.0
func NewRPCConsumerLogs() (*RPCConsumerLogs, error)
func (*RPCConsumerLogs) AddMetric ¶ added in v0.5.0
func (pl *RPCConsumerLogs) AddMetric(data *metrics.RelayMetrics, isNotSuccessful bool)
func (*RPCConsumerLogs) AnalyzeWebSocketErrorAndWriteMessage ¶ added in v0.5.0
func (pl *RPCConsumerLogs) AnalyzeWebSocketErrorAndWriteMessage(c *websocket.Conn, mt int, err error, msgSeed string, msg []byte, rpcType string)
Websocket healthy disconnections throw "websocket: close 1005 (no status)" error, We dont want to alert error monitoring for that purpses.
func (*RPCConsumerLogs) GetMessageSeed ¶ added in v0.5.0
func (pl *RPCConsumerLogs) GetMessageSeed() string
func (*RPCConsumerLogs) GetUniqueGuidResponseForError ¶ added in v0.5.0
func (pl *RPCConsumerLogs) GetUniqueGuidResponseForError(responseError error, msgSeed string) string
Input will be masked with a random GUID if returnMaskedErrors is set to true
func (*RPCConsumerLogs) LogRequestAndResponse ¶ added in v0.5.0
func (*RPCConsumerLogs) LogStartTransaction ¶ added in v0.5.0
func (pl *RPCConsumerLogs) LogStartTransaction(name string)
Click to show internal directories.
Click to hide internal directories.