class RequestLogAnalyzer::FileFormat::Rails::Request
Define a custom Request
class for the Rails
file format to speed up timestamp handling and to ensure that a format is always set.
Public Instance Methods
convert_sql(sql, _definition)
click to toggle source
Sanitizes SQL queries so that they can be grouped
# File lib/request_log_analyzer/file_format/rails.rb 167 def convert_sql(sql, _definition) 168 sql.gsub(/\b\d+\b/, ':int').gsub(/`([^`]+)`/, '\1').gsub(/'[^']*'/, ':string').rstrip 169 end
convert_timestamp(value, _definition)
click to toggle source
Do not use DateTime.parse
# File lib/request_log_analyzer/file_format/rails.rb 162 def convert_timestamp(value, _definition) 163 value.gsub(/[^0-9]/, '')[0...14].to_i 164 end