app/controllers/recommender/entries_controller.rb in muck-raker-0.1.12 vs app/controllers/recommender/entries_controller.rb in muck-raker-0.1.13

- old
+ new

@@ -78,9 +78,17 @@ @term_list = URI.escape(@search) results = Entry.search(@search, I18n.locale.to_s, @per_page, @offset, operator) @hit_count = results.total @results = results.results @paginated_results = @results.paginate(:page => @page+1, :per_page => @per_page, :total_entries => @hit_count) + log_query(current_user.id, @tag_filter.nil? ? 'search' : 'browse', Language.locale_id, @search, @hit_count) end end - + + def query_logger + @@query_logger ||= Logger.new("#{RAILS_ROOT}/log/queries_#{Date.today}.log") + end + + def log_query(user_id, search_type, locale, query, hits) + query_logger.info "#{Time.new.to_i},#{user_id},#{search_type},#{locale},\"#{query.gsub(/"/, '\\\\"')}\",#{hits}" + end end