First merge from develop to main (WIP) #7

Merged
sugar merged 199 commits from develop into main 2026-01-27 17:47:07 +00:00
Showing only changes of commit b1c78dce28 - Show all commits

View File

@@ -2,6 +2,7 @@ package exception
import (
"fmt"
"log/slog"
)
// 12 chars len
@@ -17,6 +18,7 @@ type Builder struct {
Endpoint string
Type string
Original string
Error error
}
func (self *Builder) SetStatus(s string) *Builder {
@@ -44,12 +46,21 @@ func (self *Builder) SetOriginal(s string) *Builder {
return self
}
func (self *Builder) SetError(e error) *Builder {
self.Error = e
return self
}
func (self *Builder) Build() string {
return fmt.Sprintf("%s%s%s%s%s",
errorCode := fmt.Sprintf("%s%s%s%s%s",
self.Status,
self.Service,
self.Endpoint,
self.Type,
self.Original,
)
if self.Error != nil {
slog.Warn("Service exception", "id", errorCode, "err", self.Error)
}
return errorCode
}