in src/main/java/org/apache/sling/jcr/maintenance/internal/RepositoryMaintenanceHealthCheck.java [64:77]
private void evaluateJobStatus(FormattingResultLog log, String jobName, RunnableJob job, CompositeData status) {
if (job != null) {
log.debug("{} Schedule: {}", jobName, job.getSchedulerExpression());
} else {
log.warn("{} not registered", jobName);
}
if (RepositoryManagementUtil.isValid(status)) {
log.debug("{} Last Status: {}", jobName, RepositoryManagementUtil.getStatusCode(status).name());
log.debug("{} Last Message: {}", jobName, RepositoryManagementUtil.getMessage(status));
} else {
log.critical("{} Last Status: {}", jobName, RepositoryManagementUtil.getStatusCode(status).name());
log.critical("{} Last Message: {}", jobName, RepositoryManagementUtil.getMessage(status));
}
}