mirror of
https://github.com/mamoe/mirai.git
synced 2025-01-03 01:39:35 +08:00
Fix doc and DefaultLogger usage
This commit is contained in:
parent
f848473289
commit
ae8d6e0cd2
@ -122,7 +122,9 @@ internal typealias PacketConsumer<T> = suspend (packetFactory: PacketFactory<T>,
|
||||
* 它默认是关闭的.
|
||||
*/
|
||||
@PublishedApi
|
||||
internal val PacketLogger: MiraiLoggerWithSwitch = DefaultLogger("Packet").withSwitch(false)
|
||||
internal val PacketLogger: MiraiLoggerWithSwitch by lazy {
|
||||
DefaultLogger("Packet").withSwitch(false)
|
||||
}
|
||||
|
||||
internal object KnownPacketFactories {
|
||||
object OutgoingFactories : List<OutgoingPacketFactory<*>> by mutableListOf(
|
||||
|
@ -211,17 +211,23 @@ inline fun MiraiLogger.error(lazyMessage: () -> String?, e: Throwable?) {
|
||||
* 在 _JVM 控制台_ 端的实现为 [println]
|
||||
* 在 _Android_ 端的实现为 `android.util.Log`
|
||||
*
|
||||
* 不应该直接构造这个类的实例. 请使用 [DefaultLogger]
|
||||
*
|
||||
*
|
||||
* 单条日志格式 (正则) 为:
|
||||
* ```regex
|
||||
* ^([\w-]*\s[\w:]*)\s\[(\w\])\s(.*?):\s(.+)$
|
||||
* ^([\w-]*\s[\w:]*)\s(\w)\/(.*?):\s(.+)$
|
||||
* ```
|
||||
* 其中 group 分别为: 日期与时间, 严重程度, [identity], 消息内容.
|
||||
*
|
||||
* 示例:
|
||||
* ```log
|
||||
* 2020-05-21 19:51:09 V/Bot 1994701021: Send: OidbSvc.0x88d_7
|
||||
* ```
|
||||
*
|
||||
* 日期时间格式为 `yyyy-MM-dd HH:mm:ss`,
|
||||
*
|
||||
* 严重程度为 V, I, W, E. 分别对应 verbose, info, warning, error
|
||||
*
|
||||
* @see DefaultLogger
|
||||
*/
|
||||
expect open class PlatformLogger @JvmOverloads constructor(identity: String? = "Mirai") : MiraiLoggerPlatformBase
|
||||
|
||||
|
@ -21,8 +21,6 @@ import java.util.*
|
||||
/**
|
||||
* JVM 控制台日志实现
|
||||
*
|
||||
* 不应该直接构造这个类的实例. 请使用 [DefaultLogger]
|
||||
*
|
||||
*
|
||||
* 单条日志格式 (正则) 为:
|
||||
* ```regex
|
||||
@ -41,6 +39,7 @@ import java.util.*
|
||||
*
|
||||
* @param isColored 是否添加 ANSI 颜色
|
||||
*
|
||||
* @see DefaultLogger
|
||||
* @see SingleFileLogger 使用单一文件记录日志
|
||||
* @see DirectoryLogger 在一个目录中按日期存放文件记录日志, 自动清理过期日志
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user