Skip to content

Pretty 风格

当我们以字符串形式将 json 进行打印时:

val json = """
    {
            "minInt": -9007199254740991,
                        "maxInt": 9007199254740991,
            "minFloat": -1.7976931348623157e+308,
        "maxFloat": 1.7976931348623157e+308
        }   
""".trimIndent()
logCat.d(json)

打印结果如下图所示:

╔════════════════════════════════════════════════════════════════════════════════════════════════════
║ Thread: Test worker Tag: LogCatTest Level: DEBUG Time: 2024-06-27 15:34:11
╟────────────────────────────────────────────────────────────────────────────────────────────────────
║ com.log.vastgui.core.LogCatTest.log(LogCatTest.kt:117)
╟────────────────────────────────────────────────────────────────────────────────────────────────────
║ {
║        "minInt": -9007199254740991,
║                    "maxInt": 9007199254740991,
║        "minFloat": -1.7976931348623157e+308,
║     "maxFloat": 1.7976931348623157e+308
║   }   
╚════════════════════════════════════════════════════════════════════════════════════════════════════

LogPretty 允许你将 json 字符串以 pretty 的风格打印:

╔════════════════════════════════════════════════════════════════════════════════════════════════════
║ Thread: Test worker Tag: LogCatTest Level: DEBUG Time: 2024-06-27 15:38:18
╟────────────────────────────────────────────────────────────────────────────────────────────────────
║ com.log.vastgui.core.LogCatTest.log(LogCatTest.kt:117)
╟────────────────────────────────────────────────────────────────────────────────────────────────────
║ {
║   "minInt": -9007199254740991,
║   "maxInt": 9007199254740991,
║   "minFloat": -1.7976931348623157e+308,
║   "maxFloat": 1.7976931348623157e+308
║ }
╚════════════════════════════════════════════════════════════════════════════════════════════════════