Interface IsyLoggerFachdaten

All Known Subinterfaces:
IsyLogger
All Known Implementing Classes:
IsyLocationAwareLoggerImpl

public interface IsyLoggerFachdaten
Interface zum Erstellen von Logeinträgen, die Fachdaten enthalten. Alle Logeinträge werden als fachliche Daten (datentyp: Fachdaten) markiert.
  • Method Details

    • traceFachdaten

      void traceFachdaten(String nachricht, Object... werte)
      Erstellung eines Logeintrags, der fachliche Daten enthält, im Level 'Trace'.
      Parameters:
      nachricht - die Lognachricht.
      werte - Werte zum Ersetzen von Platzhaltern in der Lognachricht.
    • debugFachdaten

      void debugFachdaten(String nachricht, Object... werte)
      Erstellung eines Logeintrags, der fachliche Daten enthält, im Level 'Debug'.
      Parameters:
      nachricht - die Lognachricht.
      werte - Werte zum Ersetzen von Platzhaltern in der Lognachricht.
    • infoFachdaten

      void infoFachdaten(LogKategorie kategorie, String schluessel, String nachricht, Object... werte)
      Erstellung eines Logeintrags, der fachliche Daten enthält, im Level 'Info'.
      Parameters:
      kategorie - die Log-Kategorie des Eintrags.
      schluessel - der Ereignisschlüssel des Eintrags.
      nachricht - die Lognachricht.
      werte - Werte zum Ersetzen von Platzhaltern in der Lognachricht.
    • infoFachdaten

      void infoFachdaten(LogKategorie kategorie, String nachricht, BaseException exception, Object... werte)
      Erstellung eines Logeintrags, der fachliche Daten enthält, zu einer aufgetretenen Exception im Level 'Info'.
      Parameters:
      kategorie - die Log-Kategorie des Eintrags.
      nachricht - die Lognachricht.
      exception - die aufgetrene Exception.
      werte - Werte zum Ersetzen von Platzhaltern in der Lognachricht.
    • infoFachdaten

      void infoFachdaten(LogKategorie kategorie, String nachricht, TechnicalRuntimeException exception, Object... werte)
      Erstellung eines Logeintrags, der fachliche Daten enthält, zu einer aufgetretenen Exception im Level 'Info'.
      Parameters:
      kategorie - die Log-Kategorie des Eintrags.
      nachricht - die Lognachricht.
      exception - die aufgetrene Exception.
      werte - Werte zum Ersetzen von Platzhaltern in der Lognachricht.
    • infoFachdaten

      void infoFachdaten(LogKategorie kategorie, String schluessel, String nachricht, Throwable t, Object... werte)
      Erstellung eines Logeintrags, der fachliche Daten enthält, zu einer aufgetretenen Exception im Level 'Info'.
      Parameters:
      kategorie - die Log-Kategorie des Eintrags.
      schluessel - der Ereignisschlüssel des Eintrags.
      nachricht - die Lognachricht.
      t - die aufgetrene Exception.
      werte - Werte zum Ersetzen von Platzhaltern in der Lognachricht.
    • warnFachdaten

      void warnFachdaten(String nachricht, BaseException exception, Object... werte)
      Erstellung eines Logeintrags, der fachliche Daten enthält, zu einer aufgetretenen Exception im Level 'Warn'.
      Parameters:
      nachricht - die Lognachricht.
      exception - die aufgetrene Exception.
      werte - Werte zum Ersetzen von Platzhaltern in der Lognachricht.
    • warnFachdaten

      void warnFachdaten(String nachricht, TechnicalRuntimeException exception, Object... werte)
      Erstellung eines Logeintrags, der fachliche Daten enthält, zu einer aufgetretenen Exception im Level 'Warn'.
      Parameters:
      nachricht - die Lognachricht.
      exception - die aufgetrene Exception.
      werte - Werte zum Ersetzen von Platzhaltern in der Lognachricht.
    • warnFachdaten

      void warnFachdaten(String schluessel, String nachricht, Throwable t, Object... werte)
      Erstellung eines Logeintrags, der fachliche Daten enthält, zu einer aufgetretenen Exception im Level 'Warn'.
      Parameters:
      schluessel - der Ereignisschlüssel des Eintrags.
      nachricht - die Lognachricht.
      t - die aufgetrene Exception.
      werte - Werte zum Ersetzen von Platzhaltern in der Lognachricht.
    • warnFachdaten

      void warnFachdaten(String schluessel, String nachricht, Object... werte)
      Erstellung eines Logeintrags, der fachliche Daten enthält, zu einer aufgetretenen Exception im Level 'Warn'.
      Parameters:
      schluessel - der Ereignisschlüssel des Eintrags.
      nachricht - die Lognachricht.
      werte - Werte zum Ersetzen von Platzhaltern in der Lognachricht.
    • errorFachdaten

      void errorFachdaten(String nachricht, BaseException exception, Object... werte)
      Erstellung eines Logeintrags, der fachliche Daten enthält, zu einer aufgetretenen Exception im Level 'Error'.
      Parameters:
      nachricht - die Lognachricht.
      exception - die aufgetrene Exception.
      werte - Werte zum Ersetzen von Platzhaltern in der Lognachricht.
    • errorFachdaten

      void errorFachdaten(String nachricht, TechnicalRuntimeException exception, Object... werte)
      Erstellung eines Logeintrags, der fachliche Daten enthält, zu einer aufgetretenen Exception im Level 'Error'.
      Parameters:
      nachricht - die Lognachricht.
      exception - die aufgetrene Exception.
      werte - Werte zum Ersetzen von Platzhaltern in der Lognachricht.
    • errorFachdaten

      void errorFachdaten(String schluessel, String nachricht, Throwable t, Object... werte)
      Erstellung eines Logeintrags, der fachliche Daten enthält, zu einer aufgetretenen Exception im Level 'Error'.
      Parameters:
      schluessel - der Ereignisschlüssel des Eintrags.
      nachricht - die Lognachricht.
      t - die aufgetrene Exception.
      werte - Werte zum Ersetzen von Platzhaltern in der Lognachricht.
    • errorFachdaten

      void errorFachdaten(String schluessel, String nachricht, Object... werte)
      Erstellung eines Logeintrags, der fachliche Daten enthält, zu einer aufgetretenen Exception im Level 'Error'.
      Parameters:
      schluessel - der Ereignisschlüssel des Eintrags.
      nachricht - die Lognachricht.
      werte - Werte zum Ersetzen von Platzhaltern in der Lognachricht.
    • fatalFachdaten

      void fatalFachdaten(String nachricht, BaseException exception, Object... werte)
      Erstellung eines Logeintrags, der fachliche Daten enthält, zu einer aufgetretenen Exception im Level 'Fatal'.
      Parameters:
      nachricht - die Lognachricht.
      exception - die aufgetrene Exception.
      werte - Werte zum Ersetzen von Platzhaltern in der Lognachricht.
    • fatalFachdaten

      void fatalFachdaten(String nachricht, TechnicalRuntimeException exception, Object... werte)
      Erstellung eines Logeintrags, der fachliche Daten enthält, zu einer aufgetretenen Exception im Level 'Fatal'.
      Parameters:
      nachricht - die Lognachricht.
      exception - die aufgetrene Exception.
      werte - Werte zum Ersetzen von Platzhaltern in der Lognachricht.
    • fatalFachdaten

      void fatalFachdaten(String schluessel, String nachricht, Throwable t, Object... werte)
      Erstellung eines Logeintrags, der fachliche Daten enthält, zu einer aufgetretenen Exception im Level 'Fatal'.
      Parameters:
      schluessel - der Ereignisschlüssel des Eintrags.
      nachricht - die Lognachricht.
      t - die aufgetrene Exception.
      werte - Werte zum Ersetzen von Platzhaltern in der Lognachricht.
    • fatalFachdaten

      void fatalFachdaten(String schluessel, String nachricht, Object... werte)
      Erstellung eines Logeintrags, der fachliche Daten enthält, zu einer aufgetretenen Exception im Level 'Fatal'.
      Parameters:
      schluessel - der Ereignisschlüssel des Eintrags.
      nachricht - die Lognachricht.
      werte - Werte zum Ersetzen von Platzhaltern in der Lognachricht.