<% content_for :head do %> <% if is_flash_content_type?(@log_entry.content_type) %> <% end %> <% end %>
<%= link_to log_entries_path, class: "px-4 py-2 text-sm font-medium text-slate-700 bg-white border border-slate-300 rounded-md hover:bg-slate-50" do %> Log Entries <% end %>
URL
<%= link_to( @log_entry.uri.to_s, class: "text-blue-600 hover:text-blue-800 underline decoration-dotted", target: "_blank", rel: "noopener", ) do %> <%= @log_entry.uri.to_s %> <%= render partial: "shared/icons/external_link", locals: { class_name: "inline h-4 w-4 ml-0.5", } %> <% end %> ml-2 rounded-full px-2 py-0.5 text-sm" > <%= @log_entry.status_code %>
<% rtms = @log_entry.response_time_ms %> <%= rtms == -1 ? "Response time not recorded" : "#{rtms}ms" %> <%= HexUtil.humansize(@log_entry.response.size_bytes) %> Performed by <%= @log_entry.performed_by %> <%= time_ago_in_words(@log_entry.requested_at, include_seconds: true) %> ago
Content
<%= @log_entry.content_type %>
Headers
<% %w[cf-ray cf-cache-status].each do |header_name| %>
<%= header_name %>
<%= @log_entry.response_headers.headers[header_name] || "(empty)" %>
<% end %>
<% if @log_entry.caused_by_entry %>
Caused By
<%= render partial: "log_entry_table_row_mini", locals: { entry: @log_entry.caused_by_entry, } %>
<% end %> <% triggered = @log_entry.triggered_entries %> <% if triggered.length > 0 %>
Triggered
<% triggered.each do |entry| %> <%= render partial: "log_entry_table_row_mini", locals: { entry: entry } %> <% end %>
<% end %>
<%= render partial: "content_container", locals: { log_entry: @log_entry } %>