Die normalen log(…)- und Hilfsmethoden loggen eine Nachricht nach einem gewissen Log-Level. Es gibt weiterhin mehrere überladene logp(…)-Methoden, die zusätzlich über einen String einen Klassennamen und Methodennamen annehmen, der dann mit geloggt wird. Die einfachste Variante ist logp(Level level, String sourceClass, String sourceMethod, String msg).
Während die normalen Logger-Methoden wie fine(…) oder severe(…) nicht auf logp(…) zurückgreifen, sondern auf log(Level level, …), gibt es zwei Methoden in Logger, die über logp(…) arbeiten, das sind entering(…) und exiting(…), die verwendet werden, um das Betreten bzw. Verlassen von Methoden zu dokumentieren.
Ähnliche Beiträge
- Internationalisierung von Log-Methoden mit setResourceBundle(…) und logrb(…)
- System-Logging in Java 9
- JDK-Interna: Removes the use of shared character array buffers by String along with the two fields needed to support the use of shared buffers.
- Tests auf null
- this für kaskadierte Methoden und Builder