-func SdsAdd(sds, add SDS) SDS {
- neu := SDS{}
- for k, v := range sds {
- neu[k] = v
+func (ctx *Ctx) LogE(who string, les LEs, err error, msg func(LEs) string) {
+ les = append(LEs{{"Err", err.Error()}, {"Who", who}}, les...)
+ les = append(les, LE{"Msg", msg(les)})
+ rec := les.Rec()
+ if ctx.Debug {
+ fmt.Fprint(os.Stderr, rec)