databricks-cli/libs/log/source.go

18 lines
339 B
Go

package log
import (
"path/filepath"
"golang.org/x/exp/slog"
)
// ReplaceSourceAttr rewrites the source attribute to include only the file's basename.
func ReplaceSourceAttr(groups []string, a slog.Attr) slog.Attr {
if a.Key != slog.SourceKey {
return a
}
a.Value = slog.StringValue(filepath.Base(a.Value.String()))
return a
}