wip: default writer tested

This commit is contained in:
2023-09-11 13:56:38 +10:00
parent d406fe698f
commit f482eb8631
5 changed files with 103 additions and 58 deletions

View File

@@ -13,19 +13,8 @@ func (t *Trace) Error() string {
return ""
}
func (t *Trace) Trace() []string {
return nil
}
func (t *Trace) AppendFields(h log.FieldsHandler) log.FieldsHandler {
//var slice []string
//
//for _, f := range t.Frames {
// slice = append(slice, fmt.Sprintf("", f.))
//}
//
//
return nil
return h.HandleFields("trace", t.Frames)
}
func GetTraces() error {

View File

@@ -1,7 +1,18 @@
package debugframes
import "gitea.suyono.dev/suyono/wingmate/log"
type PanicTrace []byte
func (p PanicTrace) Error() string {
return ""
}
func (p PanicTrace) AppendFields(h log.FieldsHandler) log.FieldsHandler {
return h.HandleFields("panic_stacktrace", p.String())
}
func (p PanicTrace) String() string {
b := []byte(p)
return string(b)
}