允许用户自定义打印的拓展字段

This commit is contained in:
Yun
2025-06-10 15:41:44 +08:00
parent 3ca01077b6
commit 7dc8dbb539
3 changed files with 28 additions and 2 deletions
+14 -2
View File
@@ -15,6 +15,7 @@ func main() {
// loggerx.SetTimeZone(time.UTC),
loggerx.SetTimeZone(time.FixedZone("CST", 8*3600)),
loggerx.SetEscapeHTML(false),
// loggerx.SetExpandData("ddd", "dddd"),
)
log.WriteAsync().Info(ctx, "{ \"a\": 1, \"b\": 2 }")
log.Info(ctx, "哈哈哈2")
@@ -25,8 +26,19 @@ func main() {
log.Info(ctx, "哈哈哈2<")
log.Info(ctx, "哈哈哈2>")
for i := 0; i < 100; i++ {
log.WriteAsync().Infof(ctx, "异步 %d", i)
for i := 0; i < 10000; i++ {
go func() {
log.WriteAsync().Infof(ctx, "异步1 %d", i)
}()
go log.WriteAsync().Infof(ctx, "异步2 %d", i)
log.WriteAsync().Infof(ctx, "异步2 %d", i)
}
for i := 0; i < 10000; i++ {
go func() {
log.Infof(ctx, "同步1 %d", i)
}()
go log.Infof(ctx, "同步2 %d", i)
log.Infof(ctx, "同步3 %d", i)
}
time.Sleep(time.Second)