Package ch.k43.util
Klasse KLogJSONFormatter
java.lang.Object
java.util.logging.Formatter
ch.k43.util.KLogJSONFormatter
Format logging output as JSON 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": "dd5ff181-34bb-4f34-982d-65c8b4a0f264", "Logtime": "2024-06-21T18:32:54.958", "Level": "Information", "Location": "main[1]:Test:main:21", "Text": "Program start" } ] }
-
Konstruktorübersicht
-
Methodenübersicht
Von Klasse geerbte Methoden java.util.logging.Formatter
formatMessage
-
Konstruktordetails
-
KLogJSONFormatter
public KLogJSONFormatter()Class constructor.
-
-
Methodendetails
-
format
Format the log message -
getHead
Set header. -
getTail
Set JSON footer. Note: Due to a bug in the JVM, the getTail() is not called by the ConsoleHandler. -
toString
String representation of object.
-