Skip to content

Commit 0673800

Browse files
committed
chore: quick update fix/version at 2025-11-05 11:36:59
1 parent 7328147 commit 0673800

File tree

18 files changed

+150
-175
lines changed

18 files changed

+150
-175
lines changed

cmds/protoc-gen-go-errors2/internal/gen.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ func GenerateFile(gen *protogen.Plugin, file *protogen.File) *protogen.Generated
2525
g := gen.NewGeneratedFile(filename, file.GoImportPath)
2626

2727
genFile := jen.NewFile(string(file.GoPackageName))
28-
genFile.HeaderComment("Code generated by protoc-gen-go-errors. DO NOT EDIT.")
28+
genFile.HeaderComment("Code generated by protoc-gen-go-errors2. DO NOT EDIT.")
2929
genFile.HeaderComment("versions:")
30-
genFile.HeaderComment(fmt.Sprintf("- protoc-gen-go-errors %s", version))
30+
genFile.HeaderComment(fmt.Sprintf("- protoc-gen-go-errors2 %s", version))
3131
genFile.HeaderComment(fmt.Sprintf("- protoc %s", protocVersion(gen)))
3232
if file.Proto.GetOptions().GetDeprecated() {
3333
genFile.HeaderComment(fmt.Sprintf("%s is a deprecated file.", file.Desc.Path()))
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
package internal
22

3-
const version = "v0.0.7"
3+
const version = "v0.0.8"

component/cloudevent/client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,7 @@ func (c *Client) doHandler(meta *jetstream.MsgMetadata, msg jetstream.Msg, job *
351351
ctx, cancel := context.WithTimeout(context.Background(), timeout)
352352
defer cancel()
353353

354-
ctx = log.UpdateEventCtx(ctx, log.Map{
354+
ctx = log.UpdateFieldsCtx(ctx, log.Fields{
355355
"sub_subject": msg.Subject(),
356356
"sub_stream": meta.Stream,
357357
"sub_consumer": meta.Consumer,

internal/example/log/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ func main() {
1414
}
1515

1616
func demo(base log.Logger) {
17-
l := base.WithName("MyName").WithName("dd").WithFields(log.Map{"user": "you"})
17+
l := base.WithName("MyName").WithName("dd").WithFields(log.Fields{"user": "you"})
1818
l.Info().Fields(map[string]any{"val1": 1, "val2": map[string]int{"k": 1}}).Msg("hello")
1919
l.Err(nil).Fields(map[string]any{"trouble": true, "reasons": []float64{0.1, 0.11, 3.14}}).Msg("uh oh")
2020
l.Err(fmt.Errorf("an error occurred")).Int("code", -1).Msg("goodbye")

log/aaa.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@ import (
77
)
88

99
type (
10-
Map = map[string]any
10+
Fields = map[string]any
1111
Hook = zerolog.Hook
1212
Event = zerolog.Event
1313
Level = zerolog.Level
14-
EnableChecker = func(ctx context.Context, lvl Level, name, message string, fields Map) bool
14+
EnableChecker = func(ctx context.Context, lvl Level, name, message string, fields Fields) bool
1515
)
1616

1717
type Logger interface {
1818
WithName(name string) Logger
19-
WithFields(m Map) Logger
19+
WithFields(m Fields) Logger
2020
WithCallerSkip(skip int) Logger
2121
WithLevel(lvl Level) Logger
2222

log/context.go

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package log
22

33
import (
44
"context"
5+
"log"
56
)
67

78
type (
@@ -30,21 +31,21 @@ func GetFromCtx(ctx context.Context, loggers ...Logger) Logger {
3031

3132
func CreateCtx(ctx context.Context, ll Logger) context.Context {
3233
if ll == nil || ctx == nil {
33-
panic("ctx or log param is nil")
34+
log.Panicln("ctx or log param is nil")
3435
}
3536

3637
return context.WithValue(ctx, ctxLoggerKey{}, ll)
3738
}
3839

39-
func CreateEventCtx(ctx context.Context, evt *Event) context.Context {
40+
func CreateFieldsCtx(ctx context.Context, evt Fields) context.Context {
4041
if evt == nil || ctx == nil {
41-
panic("ctx or log event is nil")
42+
log.Panicln("ctx or log event is nil")
4243
}
4344

4445
return context.WithValue(ctx, ctxEventKey{}, evt)
4546
}
4647

47-
func UpdateEventCtx(ctx context.Context, fields Map) context.Context {
48+
func UpdateFieldsCtx(ctx context.Context, fields Fields) context.Context {
4849
if ctx == nil {
4950
ctx = context.Background()
5051
}
@@ -53,22 +54,20 @@ func UpdateEventCtx(ctx context.Context, fields Map) context.Context {
5354
return ctx
5455
}
5556

56-
evt := NewEvent()
57-
if e := getEventFromCtx(ctx); e != nil {
57+
evt := make(Fields)
58+
if e := GetFieldsFromCtx(ctx); e != nil {
5859
evt = e
59-
} else {
60-
ctx = context.WithValue(ctx, ctxEventKey{}, evt)
6160
}
6261

6362
for k, v := range fields {
64-
evt.Any(k, v)
63+
evt[k] = v
6564
}
6665

67-
return ctx
66+
return context.WithValue(ctx, ctxEventKey{}, evt)
6867
}
6968

70-
func getEventFromCtx(ctx context.Context) *Event {
71-
evt, ok := ctx.Value(ctxEventKey{}).(*Event)
69+
func GetFieldsFromCtx(ctx context.Context) Fields {
70+
evt, ok := ctx.Value(ctxEventKey{}).(Fields)
7271
if ok {
7372
return evt
7473
}
@@ -89,7 +88,7 @@ func isLogDisabled(ctx context.Context) bool {
8988
}
9089

9190
type fieldMap struct {
92-
fields Map
91+
fields Fields
9392
name string
9493
}
9594

log/event.go

Lines changed: 0 additions & 110 deletions
This file was deleted.

log/event.s

Whitespace-only changes.

log/global.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ import (
1717
)
1818

1919
var (
20-
logEnableChecker EnableChecker
21-
logGlobalHook = zerolog.HookFunc(func(e *zerolog.Event, level zerolog.Level, message string) {
20+
logEnableChecker EnableChecker
21+
logGlobalFilterHook = zerolog.HookFunc(func(e *zerolog.Event, level zerolog.Level, message string) {
2222
if logEnableChecker == nil {
2323
return
2424
}
@@ -63,7 +63,7 @@ var (
6363
Output(zerolog.NewConsoleWriter(func(w *zerolog.ConsoleWriter) {
6464
w.Out = os.Stderr
6565
w.TimeFormat = time.RFC3339
66-
})).Hook(logGlobalHook),
66+
})).Hook(logGlobalFilterHook),
6767
)
6868

6969
_ = funk.Init(func() {
@@ -86,7 +86,7 @@ func GetLogger(names ...string) Logger {
8686
func SetLogger(log *zerolog.Logger) {
8787
assert.If(log == nil, "[log] should not be nil")
8888

89-
log = lo.ToPtr(log.Hook(logGlobalHook))
89+
log = lo.ToPtr(log.Hook(logGlobalFilterHook))
9090

9191
stdZeroLog = log
9292
zlog.Logger = *log

log/impl.log.go

Lines changed: 14 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,7 @@ func New(log *zerolog.Logger) Logger {
2323
type loggerImpl struct {
2424
name string
2525
log *zerolog.Logger
26-
fields Map
27-
content *Event
26+
fields Fields
2827
callerSkip int
2928
lvl Level
3029
}
@@ -35,17 +34,6 @@ func (l *loggerImpl) WithLevel(lvl Level) Logger {
3534
return log
3635
}
3736

38-
func (l *loggerImpl) WithEvent(evt *Event) Logger {
39-
if evt == nil {
40-
return l
41-
}
42-
43-
log := l.copy()
44-
log.content = mergeEvent(l.content, evt)
45-
46-
return log
47-
}
48-
4937
func (l *loggerImpl) WithCallerSkip(skip int) Logger {
5038
if skip == 0 {
5139
return l
@@ -64,7 +52,7 @@ func (l *loggerImpl) nameWithCaller(name string, caller int) Logger {
6452

6553
log := l.copy()
6654
if log.fields == nil {
67-
log.fields = make(Map, 1)
55+
log.fields = make(Fields, 1)
6856
}
6957

7058
if log.name == "" {
@@ -81,13 +69,13 @@ func (l *loggerImpl) WithName(name string) Logger {
8169
return l.nameWithCaller(name, 0)
8270
}
8371

84-
func (l *loggerImpl) WithFields(m Map) Logger {
72+
func (l *loggerImpl) WithFields(m Fields) Logger {
8573
if len(m) == 0 {
8674
return l
8775
}
8876

8977
log := l.copy()
90-
logFields := make(Map, len(m)+len(log.fields))
78+
logFields := make(Fields, len(m)+len(log.fields))
9179
for k, v := range m {
9280
logFields[k] = v
9381
}
@@ -197,7 +185,6 @@ func (l *loggerImpl) enabled(ctx context.Context, lvl zerolog.Level) bool {
197185
func (l *loggerImpl) copy() *loggerImpl {
198186
return &loggerImpl{
199187
log: l.log,
200-
content: cloneEvent(l.content),
201188
fields: maps.Clone(l.fields),
202189
lvl: l.lvl,
203190
name: l.name,
@@ -214,7 +201,9 @@ func (l *loggerImpl) getLog() *zerolog.Logger {
214201

215202
func (l *loggerImpl) newEvent(ctx context.Context, e *zerolog.Event) *zerolog.Event {
216203
name := l.name
217-
if m, ok := l.fields[logfields.Module].(string); ok {
204+
fields := l.fields
205+
206+
if m, ok := fields[logfields.Module].(string); ok {
218207
name = m
219208
}
220209

@@ -226,11 +215,14 @@ func (l *loggerImpl) newEvent(ctx context.Context, e *zerolog.Event) *zerolog.Ev
226215
e = e.CallerSkipFrame(l.callerSkip)
227216
}
228217

229-
if len(l.fields) > 0 {
230-
e = e.Fields(l.fields)
218+
for k, v := range GetFieldsFromCtx(ctx) {
219+
fields[k] = v
231220
}
232221

233-
e = e.Ctx(createFieldCtx(ctx, &fieldMap{name: name, fields: l.fields}))
222+
if len(fields) > 0 {
223+
e = e.Fields(fields)
224+
}
234225

235-
return mergeEvent(e, getEventFromCtx(ctx), l.content)
226+
e = e.Ctx(createFieldCtx(ctx, &fieldMap{name: name, fields: fields}))
227+
return e
236228
}

0 commit comments

Comments
 (0)