Review comments

This commit is contained in:
Kegan Dougal 2017-02-07 16:04:06 +00:00
parent 678eccf33d
commit f16bb85f9b

View File

@ -38,7 +38,7 @@ func respond(code int, w http.ResponseWriter) {
}
func gzipAndSave(data []byte, dirname, fpath string) error {
_ = os.Mkdir(filepath.Join("bugs", dirname), os.ModePerm)
_ = os.MkdirAll(filepath.Join("bugs", dirname), os.ModePerm)
fpath = filepath.Join("bugs", dirname, fpath)
if _, err := os.Stat(fpath); err == nil {
@ -90,7 +90,7 @@ func main() {
// "bugreport-20170115-112233-1.log.gz" => ...
// "bugreport-20170115-112233-N.log.gz" => oldest log
t := time.Now().UTC()
prefix := t.Format("bugreport-20060102-150405")
prefix := t.Format("2006-01-02/150405")
summary := fmt.Sprintf(
"%s\n\nNumber of logs: %d\nVersion: %s\nUser-Agent: %s\n", p.Text, len(p.Logs), p.Version, p.UserAgent,
)
@ -107,6 +107,9 @@ func main() {
respond(200, w)
})
// Make sure bugs directory exists
_ = os.Mkdir("bugs", os.ModePerm)
port := os.Args[1]
log.Fatal(http.ListenAndServe(":"+port, nil))
}