if err == nil {
nodeS = node.Name
}
+ var sizeParsed uint64
var size string
if sizeRaw, exists := le["Size"]; exists {
- sp, err := strconv.ParseUint(sizeRaw, 10, 64)
+ sizeParsed, err = strconv.ParseUint(sizeRaw, 10, 64)
if err != nil {
return "", err
}
- size = humanize.IBytes(uint64(sp))
+ size = humanize.IBytes(sizeParsed)
}
var msg string
"Packet %s (%s) (nice %s)",
le["Pkt"], size, NicenessFmt(nice),
)
- offsetParsed, err := strconv.ParseUint(le["Offset"], 10, 64)
- if err != nil {
- return "", err
- }
- sizeParsed, err := strconv.ParseUint(le["Size"], 10, 64)
- if err != nil {
- return "", err
+ if offset := le["Offset"]; offset != "" {
+ offsetParsed, err := strconv.ParseUint(offset, 10, 64)
+ if err != nil {
+ return "", err
+ }
+ msg += fmt.Sprintf(": %d%%", 100*offsetParsed/sizeParsed)
}
- msg += fmt.Sprintf(": %d%%", 100*offsetParsed/sizeParsed)
if m, exists := le["Msg"]; exists {
msg += ": " + m
}
if err != nil {
return "", err
}
- sizeParsed, err := strconv.ParseUint(le["Size"], 10, 64)
- if err != nil {
- return "", err
- }
msg += fmt.Sprintf(
"%s %d%% (%s / %s)",
le["Pkt"],