如何完全使用其他日志系统
-
Mirai Console 会默认使用 Mirai Core 的日志系统,加上 SLF4J 和 Logback 后会让原本的日志系统出现问题,而 Logback 也变成了 Mirai Core 风格的 stdout 的日志。
-
不使用 SLF4J 又会有没有 SLF4J API 日志实现的报错,挺魔幻的,如果插件无法更改 Mirai Console 的日志实现,那有什么方式修改 Mirai Console 的默认日志实现吗?
-
在 2.13.0-rc 起你只要注册一个 MiraiLogger.Factory 服务即可覆盖 console 日志系统
在此版本前你需要自行修改 terminal 的源码并重新编译
-
只需要在mcl里 的 lib 加入现成的 mirai-logging 包就好了吧
比如net.mamoe:mirai-logging-slf4j-logback
https://github.com/mamoe/mirai/tree/dev/logging#readme -
ok