1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
package mi
import "log/slog"
func (m *Member) LogValue() slog.Value {
return slog.GroupValue(
slog.Int("id", int(m.GetId())),
slog.String("name", m.GetName()),
slog.String("avatar_url", m.GetAvatarUrl()),
)
}
func (s *Switch) LogValue() slog.Value {
return slog.GroupValue(
slog.String("id", s.GetId()),
slog.Int("member_id", int(s.GetMemberId())),
slog.String("started_at", s.GetStartedAt()),
slog.String("ended_at", s.GetEndedAt()),
)
}
func (sr *SwitchReq) LogValue() slog.Value {
return slog.GroupValue(
slog.String("member_name", sr.GetMemberName()),
)
}
func (sr *SwitchResp) LogValue() slog.Value {
return slog.GroupValue(
slog.Any("old", sr.GetOld()),
slog.Any("current", sr.GetCurrent()),
)
}
|