Class KLogYAMLFormatter
java.lang.Object
java.util.logging.Formatter
ch.k43.util.KLogYAMLFormatter
Format logging output as YAML formatted string with UUID, time stamp, logging level, code location and the logging information.
The KLog.debug(), KLog.info() and KLog.error() adds the code location, delimited by KLog.DELIMITER which is then formatted here.
Example: KLog.info("Program start"); Output: --- KLog: - UUID: "ce95a558-ed95-4288-b759-0d2ba69dbd5e" Logtime: "2024-09-14T10:12:42.428" Level: "Debug" Location: "main[1]:ch.k43.util.KLog:open:458" Text: "===== Application started 2024-09-14T10:12:42.375 =====" - UUID: "fec270e6-7bfb-40ad-8460-5295ff617626" Logtime: "2024-09-14T10:12:42.429" Level: "Debug" Location: "main[1]:ch.k43.util.KLog:open:459" Text: "Java Utility Package (Freeware) ch.k43.util Version 2024.09.12" ...
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.util.logging.Formatter
formatMessage
-
Constructor Details
-
KLogYAMLFormatter
public KLogYAMLFormatter()Class constructor.
-
-
Method Details
-
format
-
getHead
-
getTail
-
toString
-