update mw source

This commit is contained in:
2026-03-02 18:31:48 +03:00
parent 4f7d56f4a6
commit b98f4514af

View File

@@ -11,14 +11,21 @@ import (
"gitoa.ru/go-4devs/log/field"
)
const funcName = "Logger"
func WithSource(items int, trimPath func(string) string) Middleware {
const (
skip = 4
funcPrefix = "gitoa.ru/go-4devs/log.Logger"
skipHelper = "gitoa.ru/go-4devs/log."
skip = 4
pkgName = "gitoa.ru/go-4devs/log"
)
return WithCallers(items, skip, pkgName, trimPath)
}
func WithCallers(items, skip int, logPkg string, trimPath func(string) string) Middleware {
items += skip
skipHelper := logPkg + "."
funcPrefix := skipHelper + funcName
return func(ctx context.Context, data *entry.Entry, handler Logger) (int, error) {
pc := make([]uintptr, items)