Package de.bund.bva.isyfact.logging.util
Class MdcHelper
java.lang.Object
de.bund.bva.isyfact.logging.util.MdcHelper
Hilfsklasse zum Zugriff auf den MDC.
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
Hilfsmethode zum Entfernen der Korrelations-Id aus dem MDC.static void
Hilfsmethode zum Entfernen aller Korrelations-Id aus dem MDC.static void
Hilfsmethode zum Entfernen des Markers "fachdaten" im MDC.static String
Hilfsmethode zum Lesen der kompletten Korrelations-Id aus dem MDC.static boolean
Hilfsmethode zum Lesen des Attributs "fachdaten" aus dem MDC.static String
pushKorrelationsId
(String korrelationsId) Hilfsmethode zum Hinzufügen der Korrelations-Id im Kontext.static void
setzeMarkerFachdaten
(boolean enthaeltFachdaten) Hilfsmethode zum Setzen des Markers "fachdaten" im MDC.
-
Field Details
-
MDC_KORRELATIONS_ID
Konstante des Schlüssels der Korrelations-ID im MDC.- See Also:
-
MDC_FACHDATEN
Konstante des Schlüssels der Korrelations-ID im MDC.- See Also:
-
-
Method Details
-
entferneKorrelationsId
Hilfsmethode zum Entfernen der Korrelations-Id aus dem MDC. Sollte sich die Korrelations-ID aus mehreren, durch Semikolon getrennte IDs zusammensetzen, wird nur die zuletzt hinzugefügt Korrelations-Id entfernt.- Returns:
- die entfernte Korrelations-ID.
-
entferneKorrelationsIds
public static void entferneKorrelationsIds()Hilfsmethode zum Entfernen aller Korrelations-Id aus dem MDC. -
liesKorrelationsId
Hilfsmethode zum Lesen der kompletten Korrelations-Id aus dem MDC.- Returns:
- die gelesen Korrelations-ID.
-
pushKorrelationsId
Hilfsmethode zum Hinzufügen der Korrelations-Id im Kontext. Sollte bereits eine Korrelations-ID vorhanden sein, wird die übergebene Korrelations-ID, getrennt durch ein Semikolon, ergänzt.- Parameters:
korrelationsId
- die Korrelations-ID.- Returns:
- die komplette KorrelationsId.
-
liesMarkerFachdaten
public static boolean liesMarkerFachdaten()Hilfsmethode zum Lesen des Attributs "fachdaten" aus dem MDC. Dieses gibt an, ob der MDC fachliche Daten enthält, die geschützt werden müssen.- Returns:
- Wert des Attributs "fachdaten".
-
setzeMarkerFachdaten
public static void setzeMarkerFachdaten(boolean enthaeltFachdaten) Hilfsmethode zum Setzen des Markers "fachdaten" im MDC. Dieser gibt an, ob der MDC fachliche Daten enthält, die geschützt werden müssen.- Parameters:
enthaeltFachdaten
- zu setzender Wert des Attributs.
-
entferneMarkerFachdaten
public static void entferneMarkerFachdaten()Hilfsmethode zum Entfernen des Markers "fachdaten" im MDC.
-