% if job.instance_of?(Qless::Job) %>
<%= JSON.pretty_generate(job.data) %>
<%= h['what'] %> at <%= strftime(h['when']) %> in queue <%= h['q'] %><% elsif h['what'] == 'popped' %>
<%= h['what'] %> at <%= strftime(h['when']) %> by <%= h['worker'] %><% elsif h['what'] == 'done' %>
completed at <%= strftime(h['when']) %><% elsif h['what'] == 'failed' %> <% if h['worker'] %>
<%= h['what'] %> at <%= strftime(h['when']) %> by <%= h['worker'] %> in group <%= h['group'] %><% else %>
<%= h['what'] %> at <%= strftime(h['when']) %> in group <%= h['group'] %><% end %> <% else %>
<%= h['what'] %> at <%= strftime(h['when']) %><% end %> <% end %>
In <%= job.queue_name %> on <%= job.failure['worker'] %> about <%= strftime(Time.at(job.failure['when'])) %>
<%= job.failure['message'].gsub('>', '>').gsub('<', '<') %>
<%= JSON.pretty_generate(job.data) %>