log

package
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 9, 2022 License: Apache-2.0 Imports: 12 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Adjust

func Adjust(logger *zap.Logger, options ...zap.Option) *zap.Logger

Adjust reutrns zap.L if logger is nil

func ConfigChangeField

func ConfigChangeField(key string, req *rpc.ConfigChangeRequest) zap.Field

ConfigChangeField return formated change Replica zap string field

func ConfigChangeFieldWithHeartbeatResp

func ConfigChangeFieldWithHeartbeatResp(key string, req rpcpb.ResourceHeartbeatRsp) zap.Field

ConfigChangeFieldWithHeartbeatResp return formated change Replica zap string field

func ConfigChangesField

func ConfigChangesField(key string, changes []rpc.ConfigChangeRequest) zap.Field

ConfigChangesField return formated change Replica zap string field

func ConfigChangesFieldWithHeartbeatResp

func ConfigChangesFieldWithHeartbeatResp(key string, req rpcpb.ResourceHeartbeatRsp) zap.Field

ConfigChangesFieldWithHeartbeatResp return formated change Replica zap string field

func EntryCountField

func EntryCountField(count int) zap.Field

EntryCountField returns zap.IntField

func EpochField

func EpochField(key string, epoch metapb.ResourceEpoch) zap.Field

EpochField return formated epoch zap string field

func GetDefaultZapLogger

func GetDefaultZapLogger(options ...zap.Option) *zap.Logger

GetDefaultZapLogger get default zap logger

func GetDefaultZapLoggerWithLevel

func GetDefaultZapLoggerWithLevel(level zapcore.Level, options ...zap.Option) *zap.Logger

GetDefaultZapLoggerWithLevel get default zap logger

func GetPanicZapLogger

func GetPanicZapLogger(options ...zap.Option) *zap.Logger

GetPanicZapLogger returns a zap logger which will panic on Fatal(). The returned zap logger should only be used in tests.

func HexField

func HexField(key string, data []byte) zap.Field

HexField returns zap.StringField, use hex.EncodeToString as string value

func IndexField

func IndexField(index uint64) zap.Field

IndexField returns zap.Uint64Field

func ListenAddressField

func ListenAddressField(address string) zap.Field

ListenAddressField return address field

func NodeField

func NodeField(name string) zap.Field

NodeField returns zap.StringField

func RaftMessageField

func RaftMessageField(key string, msg meta.RaftMessage) zap.Field

RaftMessageField return formated raft message zap string field

func RaftRequestField

func RaftRequestField(key string, req *rpc.Request) zap.Field

RaftRequestField return formated raft request zap string field

func RaftResponseField

func RaftResponseField(key string, resp *rpc.Response) zap.Field

RaftResponseField return formated raft response zap string field

func ReasonField

func ReasonField(why string) zap.Field

ReasonField returns zap.StringField

func ReplicaField

func ReplicaField(key string, Replica metapb.Replica) zap.Field

ReplicaField returns Replica zap field

func ReplicaIDField

func ReplicaIDField(id uint64) zap.Field

ReplicaIDField returns zap.Uint64Field

func ReplicaIDsField

func ReplicaIDsField(key string, ids []uint64) zap.Field

ReplicaIDsField returns zap.Uint64Field

func ReplicasField

func ReplicasField(key string, Replicas []metapb.Replica) zap.Field

ReplicasField return Replicas zap field

func RequestBatchField

func RequestBatchField(key string, req rpc.RequestBatch) zap.Field

RequestBatchField request batch field

func RequestIDField

func RequestIDField(data []byte) zap.Field

RequestIDField returns zap.StringField, use hex.EncodeToString as string value

func RequestsField

func RequestsField(key string, reqs []rpc.Request) zap.Field

RequestsField []rpc.Request zap field

func ResourceField

func ResourceField(id uint64) zap.Field

ResourceField returns resource field

func ResponseBatchField

func ResponseBatchField(key string, resp rpc.ResponseBatch) zap.Field

ResponseBatchField rpc.ResponseBatch zap field

func ResponsesField

func ResponsesField(key string, resps []rpc.Response) zap.Field

ResponsesField []rpc.Response zap field

func ShardField

func ShardField(key string, shard meta.Shard) zap.Field

ShardField return formated shard zap string field

func ShardIDField

func ShardIDField(id uint64) zap.Field

ShardIDField returns zap.Uint64Field

func SnapshotField

func SnapshotField(ss raftpb.Snapshot) zap.Field

SnapshotField returns snapshot field

func SourceContainerField

func SourceContainerField(id uint64) zap.Field

SourceContainerField returns source container field

func StoreIDField

func StoreIDField(id uint64) zap.Field

StoreIDField returns zap.Uint64Field

func TargetContainerField

func TargetContainerField(id uint64) zap.Field

TargetContainerField returns target container field

func WorkerField

func WorkerField(id uint64) zap.Field

WorkerField returns zap.StringField

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL