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