格式化¶
这些都是基于 LogFormat 实现的。你可以为 Logger 设置 LogFormat
来对日志内容进行格式化,例如当使用 Logger.android() 时可以指定 OnlyMsgFormat 。
val logFactory: LogFactory = getLogFactory {
...
install(LogPrinter) {
// 指定 logFormat 为 OnlyMsgFormat
logger = Logger.android(logFormat = OnlyMsgFormat)
}
}
当然你也可以实现 LogFormat 来自定义你的风格,以 OnlyMsgFormat 为例:
object OnlyMsgFormat : LogFormat {
override fun format(logInfo: LogInfo) = logInfo.mContent
}