2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# File 'app/controllers/kuroko2/logs_controller.rb', line 2
def index
definition = Kuroko2::JobDefinition.find(logs_params[:job_definition_id])
instance = Kuroko2::JobInstance.find(logs_params[:job_instance_id])
logs = instance.logs.order(:id)
render json: {
reload: instance.working? && !instance.error?,
logs: logs.map { |log|
{
id: log.id,
level: log.level,
class_for_label: class_for_label(log.level),
created_at: log.created_at,
message_html: Rinku.auto_link(ERB::Util.h(log.message), :urls),
}
},
}
end
|