change: integrate sentry sdk for panic reporting and analysis

This commit is contained in:
debugtalk
2022-03-24 19:46:21 +08:00
parent 90c7ba7364
commit 62b21dab22
6 changed files with 172 additions and 3 deletions

View File

@@ -1058,11 +1058,11 @@ func (s *Summary) genHTMLReport() error {
return err
}
file, err := os.OpenFile(fmt.Sprintf(reportPath, s.Time.StartAt.Unix()), os.O_WRONLY|os.O_CREATE, 0666)
defer file.Close()
if err != nil {
log.Error().Err(err).Msg("open file failed")
return err
}
defer file.Close()
writer := bufio.NewWriter(file)
tmpl := template.Must(template.New("report").Parse(reportTemplate))
err = tmpl.Execute(writer, s)