private void evaluateJobStatus()

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));
        }
    }