logs.go 444 B

1234567891011121314151617181920212223242526272829303132
  1. package admin
  2. import (
  3. "bufio"
  4. "gitote/gitote/pkg/context"
  5. "io/ioutil"
  6. "os"
  7. )
  8. const (
  9. LOGS = "admin/logs"
  10. )
  11. var Log struct {
  12. AppLog string
  13. }
  14. func Logs(c *context.Context) {
  15. c.Data["Title"] = "Application Logs"
  16. c.Data["PageIsAdminLogs"] = true
  17. f, _ := os.Open("log/gitote.log")
  18. reader := bufio.NewReader(f)
  19. content, _ := ioutil.ReadAll(reader)
  20. Log.AppLog = string(content)
  21. c.Data["AppLog"] = Log.AppLog
  22. c.HTML(200, LOGS)
  23. }