public static void printInCaseOfErrorsOrWarnings()

in src/main/java/org/apache/sling/commons/log/logback/internal/util/SlingStatusPrinter.java [55:72]


    public static void printInCaseOfErrorsOrWarnings(
            @Nullable Context context, long threshold, long msgSince, boolean initSuccess) {
        if (context == null) {
            throw new IllegalArgumentException("Context argument cannot be null");
        }
        PrintStream ps = System.out; // NOSONAR
        StatusManager sm = context.getStatusManager();
        if (sm == null) {
            ps.println("WARN: Context named \"" + context.getName() + "\" has no status manager");
        } else {
            StatusUtil statusUtil = new StatusUtil(context);
            if (statusUtil.getHighestLevel(threshold) >= Status.WARN) {
                List<Status> filteredList =
                        StatusUtil.filterStatusListByTimeThreshold(sm.getCopyOfStatusList(), msgSince);
                print(filteredList, initSuccess);
            }
        }
    }