in, err := os.Open(filename)
if err != nil {
if log_chan != nil {
- log_chan <- fmt.Sprintf("open %s: %s", filename, err)
+ log_chan <- fmt.Sprintf("crunchstat: open %s: %s", filename, err)
}
return nil, err
}
{
content, err := ioutil.ReadAll(in)
if err != nil && log_chan != nil {
- log_chan <- fmt.Sprintf("read %s: %s", filename, err)
+ log_chan <- fmt.Sprintf("crunchstat: read %s: %s", filename, err)
}
return content, err
}
statsFilename := fmt.Sprintf("/proc/%s/net/dev", taskPid)
stats, err := OpenAndReadAll(statsFilename, stderr)
if err != nil {
- stderr <- fmt.Sprintf("crunchstat: open %s: %s", statsFilename, err)
continue
}
return strings.NewReader(string(stats)), nil