WIP: Add testcase && hook logger for server #360
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "devstigneev/micro:log_hooks"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Pull Request template
Please, go through these steps before clicking submit on this PR.
closes #XXXX
in your comment to auto-close the issue that your PR fixes (if applicable).PLEASE REMOVE THIS TEMPLATE BEFORE SUBMITTING
Add testcase && hook logger for serverto WIP: Add testcase && hook logger for server@ -238,0 +244,4 @@
if err := log.Init(); err != nil {
t.Fatal(err)
}
log = log.Fields("key", "val")
Fields просто прокидываются в handler
Если использовать опцию WithFields они будут склонированы, тк хранятся в самой опции
@ -238,0 +246,4 @@
}
log = log.Fields("key", "val")
nlog := log.Clone(logger.WithLevel(logger.InfoLevel))
метод клон, аналогичен методу филдс
причина: аттррибуты пишутся только в сам хендлер слога, которые уже не копируются
https://git.unistack.org/devstigneev/micro/src/branch/log_hooks/logger/slog/slog.go#L130
поправил в v3.10.102
Pull request closed