Class LoggerUtils
java.lang.Object
io.debezium.connector.spanner.task.LoggerUtils
Utility for logging objects in JSON format
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final LoggerUtilsprivate final AtomicBooleanprivate final com.fasterxml.jackson.databind.ObjectWriter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic voidprivate com.fasterxml.jackson.databind.ObjectWriterprivate booleanprivate static booleanisNotObject(Object object) private voidsetJsonLogEnabled(boolean isJsonLogEnabled) private static StringtoPrettyJson(Object object) private static String
-
Field Details
-
INSTANCE
-
isJsonLogEnabled
-
objectWriter
private final com.fasterxml.jackson.databind.ObjectWriter objectWriter
-
-
Constructor Details
-
LoggerUtils
private LoggerUtils()
-
-
Method Details
-
setJsonLogEnabled
private void setJsonLogEnabled(boolean isJsonLogEnabled) -
enableJsonLog
public static void enableJsonLog() -
debug
-
isJsonLogEnabled
private boolean isJsonLogEnabled() -
getObjectWriter
private com.fasterxml.jackson.databind.ObjectWriter getObjectWriter() -
toPrettyJson
-
toString
-
isNotObject
-