type github.com/gotd/log.Attr
46 uses
github.com/gotd/log (current package)
attr.go#L28: type Attr struct {
attr.go#L76: func (v Value) Group() []Attr {
attr.go#L77: g, _ := v.a.([]Attr)
attr.go#L138: func String(key, value string) Attr {
attr.go#L139: return Attr{Key: key, Value: Value{kind: KindString, s: value}}
attr.go#L143: func Int(key string, value int) Attr {
attr.go#L148: func Int64(key string, value int64) Attr {
attr.go#L149: return Attr{Key: key, Value: Value{kind: KindInt64, num: uint64(value)}}
attr.go#L153: func Uint64(key string, value uint64) Attr {
attr.go#L154: return Attr{Key: key, Value: Value{kind: KindUint64, num: value}}
attr.go#L158: func Float64(key string, value float64) Attr {
attr.go#L159: return Attr{Key: key, Value: Value{kind: KindFloat64, num: math.Float64bits(value)}}
attr.go#L163: func Bool(key string, value bool) Attr {
attr.go#L168: return Attr{Key: key, Value: Value{kind: KindBool, num: n}}
attr.go#L172: func Duration(key string, value time.Duration) Attr {
attr.go#L173: return Attr{Key: key, Value: Value{kind: KindDuration, num: uint64(value)}}
attr.go#L177: func Time(key string, value time.Time) Attr {
attr.go#L178: return Attr{Key: key, Value: Value{kind: KindTime, a: value}}
attr.go#L183: func Error(err error) Attr {
attr.go#L184: return Attr{Key: "error", Value: Value{kind: KindError, a: err}}
attr.go#L188: func Int32(key string, value int32) Attr {
attr.go#L194: func NamedError(key string, err error) Attr {
attr.go#L195: return Attr{Key: key, Value: Value{kind: KindError, a: err}}
attr.go#L200: func Stringer(key string, value fmt.Stringer) Attr {
attr.go#L210: func Group(key string, attrs ...Attr) Attr {
attr.go#L211: return Attr{Key: key, Value: Value{kind: KindGroup, a: attrs}}
attr.go#L216: func Any(key string, value any) Attr {
attr.go#L217: return Attr{Key: key, Value: Value{kind: KindAny, a: value}}
helper.go#L31: func (h Helper) With(attrs ...Attr) Helper {
helper.go#L46: func (h Helper) Debug(ctx context.Context, msg string, attrs ...Attr) {
helper.go#L51: func (h Helper) Info(ctx context.Context, msg string, attrs ...Attr) {
helper.go#L56: func (h Helper) Warn(ctx context.Context, msg string, attrs ...Attr) {
helper.go#L61: func (h Helper) Error(ctx context.Context, msg string, attrs ...Attr) {
log.go#L54: Log(ctx context.Context, level Level, msg string, attrs ...Attr)
log.go#L63: func (nop) Log(context.Context, Level, string, ...Attr) {}
with.go#L10: With(attrs ...Attr) Logger
with.go#L24: func With(l Logger, attrs ...Attr) Logger {
with.go#L32: return &withLogger{l: l, attrs: append([]Attr(nil), attrs...)}
with.go#L52: attrs []Attr
with.go#L59: func (w *withLogger) Log(ctx context.Context, level Level, msg string, attrs ...Attr) {
with.go#L66: func (w *withLogger) With(attrs ...Attr) Logger {
github.com/gotd/td/crypto
key.go#L130: func (a AuthKey) LogAttr() log.Attr {
github.com/gotd/td/mtproto
connect.go#L128: attrs := []log.Attr{
zap.go#L17: func (l logType) LogAttr() log.Attr {
zap.go#L18: attrs := []log.Attr{log.String("type_id", fmt.Sprintf("0x%x", l.ID))}
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |