Method: Logical::Naf::LogParser::Base#retrieve_logs

Defined in:
app/models/logical/naf/log_parser/base.rb

#retrieve_logsObject



47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# File 'app/models/logical/naf/log_parser/base.rb', line 47

def retrieve_logs
  parse_files

  check_repeated_logs

  output = ''
  jsons.reverse_each do |elem|
    output.insert(0, insert_log_line(elem))
  end

  return {
    logs: output.html_safe,
    read_from_s3: read_from_s3,
    last_file_checked: last_file_checked,
    newest_file_checked: newest_file_checked,
    newest_log: newest_log
  }
end