Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KeySuffixHook ¶
type KeySuffixHook struct{}
KeySuffixHook is a logger hook that adds suffixes to all keys based on their type.
func NewKeySuffixHook ¶
func NewKeySuffixHook() *KeySuffixHook
NewKeySuffixHook creates and returns a new KeySuffixHook.
func (*KeySuffixHook) Levels ¶
func (h *KeySuffixHook) Levels() []log.Level
type PeerIDHook ¶
type PeerIDHook struct {
// contains filtered or unexported fields
}
PeerIDHook is a logger hook that injects the peer ID in all logs when possible.
func NewPeerIDHook ¶
func NewPeerIDHook(peerID peer.ID) *PeerIDHook
NewPeerIDHook creates and returns a new PeerIDHook with the given peer ID.
func (*PeerIDHook) Levels ¶
func (h *PeerIDHook) Levels() []log.Level
Click to show internal directories.
Click to hide internal directories.