wip: default writer tested
This commit is contained in:
@@ -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 {
|
||||
|
||||
@@ -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)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user