Advertisement
Guest User

Untitled

a guest
Jun 15th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. 2019-05-29 11:00:00 192.168.1.1 POST /route1 200 100000
  2.  
  3. 2019-05-29 11:00:01 10.1.1.2 POST /route1 200 100000
  4.  
  5. 2019-05-29 11:00:01 192.168.1.2 GET /route2 404 200000
  6.  
  7. 2019-05-29 11:00:02 192.168.1.3 GET /route3 200 100000
  8.  
  9. 2019-05-29 11:00:03 10.1.1.3 GET /route4 200 200000
  10.  
  11. 2019-05-29 11:00:04 192.168.1.1 POST /route1 200 100000
  12.  
  13. route_count = Hash.new(0)
  14. File.open('test.log').each do |line|
  15. temp_array = line.split(" ")
  16. route = temp_array[4]
  17. if route_count.has_key?(route)
  18. route_count[route] = route_count[route] + 1
  19. else
  20. route_count[route] = 1
  21. end
  22. end
  23. puts( route_count.map{ |k,v| "#{k},#{v}" })
  24.  
  25. /route1,3
  26.  
  27. /route2,1
  28.  
  29. /route3,1
  30.  
  31. /route4,1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement