21 lines
621 B
Go
21 lines
621 B
Go
// +build !metrics
|
|
|
|
// Package whisper collects Whisper envelope metrics.
|
|
package whisper
|
|
|
|
import (
|
|
"github.com/ethereum/go-ethereum/log"
|
|
whisper "github.com/ethereum/go-ethereum/whisper/whisperv6"
|
|
)
|
|
|
|
// EnvelopeTracer traces incoming envelopes.
|
|
type EnvelopeTracer struct{}
|
|
|
|
// All general log messages in this package should be routed through this logger.
|
|
var logger = log.New("package", "status-go/metrics/whisper")
|
|
|
|
// Trace is called for every incoming envelope.
|
|
func (t *EnvelopeTracer) Trace(envelope *whisper.EnvelopeMeta) {
|
|
logger.Debug("Received Whisper envelope", "hash", envelope.Hash, "data", envelope)
|
|
}
|