From e895e931fc075d5cf116b1dc8860f3f550916563 Mon Sep 17 00:00:00 2001 From: Christoph Haas Date: Thu, 11 Aug 2016 09:25:49 +0200 Subject: [PATCH] Regexp now correctly matches empty referers and user agents --- lib/tasks/accesslog2visits.rake | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/tasks/accesslog2visits.rake b/lib/tasks/accesslog2visits.rake index 4eff02c..042e0f4 100644 --- a/lib/tasks/accesslog2visits.rake +++ b/lib/tasks/accesslog2visits.rake @@ -7,7 +7,9 @@ namespace :debshots do Rails.logger.level = Logger::INFO # Rails.logger.level = Logger::DEBUG - REGEXP = /\[.+?\] Cache: (?\S+) (?\S+) (?\S+) (?\d+) (?\d+) \d+\.\d+\.\d+\.\d+(, \d+\.\d+\.\d+\.\d+)* (?\/\S*) \"(?.+?)\" \"(?).+\"/ + # Regular expression to match Nginx access log lines + REGEXP = /\[.+?\] Cache: (?\S+) (?\S+) (?\S+) (?\d+) (?\d+) \d+\.\d+\.\d+\.\d+(, \d+\.\d+\.\d+\.\d+)* (?\/\S*) \"(?.*?)\" \"(?).*\"/ + REGEXPS_URL = [ %r{/thumbnail/(?.+)}, %r{/thumbnail-404/(?.+)},