private static void createDefaultMarkers() { LOG.debug("Creating default markers."); markerSecurSuccConfid = MarkerFactory.getDetachedMarker(SECURITY_SUCCESS_CONFIDENTIAL_MARKER_NAME); markerSecurFailConfid = MarkerFactory.getDetachedMarker(SECURITY_FAILURE_CONFIDENTIAL_MARKER_NAME); markerSecurAuditConfid = MarkerFactory.getDetachedMarker(SECURITY_AUDIT_CONFIDENTIAL_MARKER_NAME); initialized = true; }
private Marker mark() { Marker combiningMarker = MarkerFactory.getDetachedMarker("marked_logger"); combiningMarker.add(markerToAdd); return combiningMarker; }
/** * Prepares a {@code Marker} based on all configured {@code tags}. * <p> * The {@code Marker} and all referenced {@code Marker}s will be detached, in order to avoid side-effects on shared * {@code Markers}. * * @return the {@code Marker}. */ protected Marker createMarker() { Marker marker = null; for (final String tag : theTags) { if (marker == null) { marker = MarkerFactory.getDetachedMarker(tag); } else { marker.add(MarkerFactory.getDetachedMarker(tag)); } } return marker; } }
private static void createMultiMarkers(Class<?> cExtClass) { LOG.debug("Creating MultiMarkers."); Object objExtClass = null; try { objExtClass = cExtClass.newInstance(); Class<?>[] paramTypes = { Marker[].class }; // the method to invoke is "getMarker(Marker... markers)". Method method = cExtClass.getMethod(METHOD_NAME, paramTypes); Marker[] markerArray = { MarkerFactory.getDetachedMarker(SECURITY_SUCCESS_MARKER_NAME), MarkerFactory.getDetachedMarker(CONFIDENTIAL_MARKER_NAME) }; markerSecurSuccConfid = (Marker) method.invoke(objExtClass, (Object) markerArray); markerArray[0] = MarkerFactory.getDetachedMarker(SECURITY_FAILURE_MARKER_NAME); markerSecurFailConfid = (Marker) method.invoke(objExtClass, (Object) markerArray); markerArray[0] = MarkerFactory.getDetachedMarker(SECURITY_AUDIT_MARKER_NAME); markerSecurAuditConfid = (Marker) method.invoke(objExtClass, (Object) markerArray); initialized = true; } catch (Exception e) { LOG.warn("Error getting Method '{}' of Class '{}'. Falling back to default.", METHOD_NAME, cExtClass.getName()); LOG.warn("Exception occurred.", e); e.printStackTrace(); createDefaultMarkers(); } }
"Transfer error from repository {} for resource {}, continuing to next repository. Error message: {}", targetRepository.getRepository().getId(), path, e.getMessage() ); log.debug( MarkerFactory.getDetachedMarker( "transfer.error" ), "Transfer error from repository \"{}" + "\" for resource {}, continuing to next repository. Error message: {}", log.debug( MarkerFactory.getDetachedMarker( "transfer.error" ), "Transfer error from repository {} for resource {}, continuing to next repository. Error message: {}", targetRepository.getRepository().getId(), path, e.getMessage(), e ); log.debug( MarkerFactory.getDetachedMarker( "transfer.error" ), "Full stack trace", e );
"Transfer error from repository {} for resource {}, continuing to next repository. Error message: {}", targetRepository.getRepository().getId(), path, e.getMessage() ); log.debug( MarkerFactory.getDetachedMarker( "transfer.error" ), "Transfer error from repository \"" + targetRepository.getRepository().getId() + "\" for resource " + path + ", continuing to next repository. Error message: {}", log.debug( MarkerFactory.getDetachedMarker( "transfer.error" ), "Transfer error from repository {} for resource {}, continuing to next repository. Error message: {}", targetRepository.getRepository().getId(), path, e.getMessage(), e ); log.debug( MarkerFactory.getDetachedMarker( "transfer.error" ), "Full stack trace", e );