fix: log parser for structs
This commit is contained in:
@ -51,8 +51,8 @@ func main() {
|
|||||||
name, visits := fields[0], fields[1]
|
name, visits := fields[0], fields[1]
|
||||||
|
|
||||||
// Sum the total visits per domain
|
// Sum the total visits per domain
|
||||||
n, _ := strconv.Atoi(visits)
|
n, err := strconv.Atoi(visits)
|
||||||
if n < 0 {
|
if n < 0 || err != nil {
|
||||||
fmt.Printf("wrong input: %q (line #%d)\n", visits, p.lines)
|
fmt.Printf("wrong input: %q (line #%d)\n", visits, p.lines)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@ -60,11 +60,11 @@ func main() {
|
|||||||
d := domain{name: name, visits: n}
|
d := domain{name: name, visits: n}
|
||||||
|
|
||||||
// Collect the unique domains
|
// Collect the unique domains
|
||||||
if _, ok := p.sum[name]; !ok {
|
if _, ok := p.sum[d.name]; !ok {
|
||||||
p.domains = append(p.domains, d)
|
p.domains = append(p.domains, d)
|
||||||
}
|
}
|
||||||
|
|
||||||
p.sum[d.name] += n
|
p.sum[d.name] += d.visits
|
||||||
p.total += d.visits
|
p.total += d.visits
|
||||||
}
|
}
|
||||||
|
|
Reference in New Issue
Block a user