Klasse java.util.logging.LogRecord | 1.4 |
java.lang.Object | +--java.util.logging.LogRecord
Klassenname und Methodenname des Erzeugers werden automatisch beim Aufruf der Zugriffsmethoden ermittelt, wenn sie nicht explizit gesetzt werden. Dadurch kann es sein, dass ein Aufruf dieser Methoden nicht das erwartete Ergebnis liefert, wenn sie in einem anderen Thread aufgerufen werden, als der, in dem sie erzeugt wurden.Der Protokolleintrag ist selbst serialisierbar, um z. B. über RMI übertragen zu können muss die Anwendung darauf achten, dass auch alle darin gespeicherten Parameter serialisierbar sind.
Konstruktoren | |
---|---|
public | LogRecord(Level level, String msg) |
Methoden | |
---|---|
public Level | getLevel() |
public String | getLoggerName() |
public String | getMessage() |
public long | getMillis() |
public Object[] | getParameters() |
public ResourceBundle | getResourceBundle() |
public String | getResourceBundleName() |
public long | getSequenceNumber() |
public String | getSourceClassName() |
public String | getSourceMethodName() |
public int | getThreadID() |
public Throwable | getThrown() |
public void | setLevel(Level level) |
public void | setLoggerName(String name) |
public void | setMessage(String message) |
public void | setMillis(long millis) |
public void | setParameters(Object[] parameters) |
public void | setResourceBundle(ResourceBundle bundle) |
public void | setResourceBundleName(String name) |
public void | setSequenceNumber(long seq) |
public void | setSourceClassName(String sourceClassName) |
public void | setSourceMethodName(String sourceMethodName) |
public void | setThreadID(int threadID) |
public void | setThrown(Throwable thrown) |