java.lang.Object
ch.qos.logback.core.util.DirectJson
This is a utility class for writing json logs.
It is imported from (and in collaboration with) penna.
- Author:
- Henry John Kupty
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckSpace(int size) voidvoidbyte[]flush()voidvoidvoidvoidopenObject(String str) voidwriteBoolean(boolean value) voidvoidvoidwriteNumber(double data) voidwriteNumber(long data) voidwriteNumberRaw(long data) voidwriteNumberValue(String key, double value) voidwriteNumberValue(String key, long value) voidvoidwriteRaw(byte[] chr) voidwriteRaw(char chr) voidvoidwriteSep()voidwriteString(String str) voidwriteStringValue(String key, String value)
-
Constructor Details
-
DirectJson
public DirectJson()
-
-
Method Details
-
openObject
-
openArray
-
openObject
-
openArray
-
closeObject
-
closeArray
-
writeRaw
-
writeRaw
-
writeRaw
-
writeQuote
-
writeString
-
writeSep
-
writeNumberRaw
-
writeNumber
-
writeNumber
-
writeEntrySep
-
writeStringValue
-
writeNumberValue
-
writeNumberValue
-
writeBoolean
-
writeNull
-
checkSpace
-
flush
-