Verwendung der Standard-Java-Protokollierungs-API (import java.util.logging.Logger) nach der Konstruktion:
%Vor%Ich kann bereits etwas protokollieren. Da es keinen FileHandler hat, schreibt es nichts auf die Festplatte.
%Vor%Es schreibt (einige, nicht alle) die auszugebenden Protokollmeldungen. Wie kann ich diese Funktion deaktivieren? Danke im Voraus Agostino
Die Frage tritt auf, wenn Sie die Standardkonfiguration von java util logging nicht kennen. Architektonische Tatsache: 0) Jeder Logger hat unabhängig vom Namen den Root Logger als Eltern. Standard-Fakten: 1) Die Logger-Eigenschaft useParentHandlers ist standardmäßig true 2) Der Root-Logger hat standardmäßig einen ConsoleHandler
Also. Ein neuer Logger sendet seine Log-Einträge standardmäßig auch an seinen Elternknoten (Punkt 1), der Root-Logger (Punkt 0), der sie standardmäßig an der Konsole anmeldet (Punkt 2).
Die Konsolenprotokollierung ist einfach wie folgt:
%Vor%Mit diese Funktion deaktivieren Sie meinen, Sie wollen überhaupt nichts protokollieren? Wenn dies der Fall ist, müssen Sie die Stufe dieses Loggers auf NONE setzen
Wenn Sie beispielsweise eine Protokolleigenschaftsdatei verwenden, können Sie Folgendes festlegen:
%Vor%