Method: LoadingData.convert_nginx_logs
- Defined in:
- lib/log_analysis/loading_data.rb
.convert_nginx_logs(log) ⇒ Object
38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
# File 'lib/log_analysis/loading_data.rb', line 38 def self.convert_nginx_logs(log) o = log.split(REGEX_NGINX) return false if o.size <= 1 o.delete('') {}.tap do |p| p['host'] = o[0] p['user'] = o[2] p['time'] = o[3] p['method'] = o[4] p['uri'] = o[5] p['status'] = o[6] p['size'] = o[7] p['referer'] = o[8] p['ua'] = o[9] p['forwarded'] = o[10] p['user'] = save_user(o) end end |