SingleFileLogger

将日志写入('append')到特定文件.

See also

查看格式信息

将日志写入('append')到特定文件.

See also

查看格式信息

Constructors

Link copied to clipboard
expect constructor(identity: String)
expect constructor(identity: String, file: <Error class: unknown class> = File("$identity-${getCurrentDate()}.log"))
actual constructor(identity: String)

Functions

Link copied to clipboard
inline fun MiraiLogger.debug(message: () -> String?)
inline fun MiraiLogger.debug(message: () -> String?, e: Throwable?)
Link copied to clipboard
open override fun debug0(message: String?)
open override fun debug0(message: String?, e: Throwable?)
Link copied to clipboard
inline fun MiraiLogger.error(message: () -> String?)
inline fun MiraiLogger.error(message: () -> String?, e: Throwable?)
Link copied to clipboard
open override fun error0(message: String?)
open override fun error0(message: String?, e: Throwable?)
Link copied to clipboard
inline fun MiraiLogger.info(message: () -> String?)
inline fun MiraiLogger.info(message: () -> String?, e: Throwable?)
Link copied to clipboard
open override fun info0(message: String?)
open override fun info0(message: String?, e: Throwable?)
Link copied to clipboard
inline fun MiraiLogger.verbose(message: () -> String)
inline fun MiraiLogger.verbose(message: () -> String, e: Throwable?)
Link copied to clipboard
open override fun verbose0(message: String?)
open override fun verbose0(message: String?, e: Throwable?)
Link copied to clipboard
inline fun MiraiLogger.warning(message: () -> String?)
inline fun MiraiLogger.warning(message: () -> String?, e: Throwable?)
Link copied to clipboard
open override fun warning0(message: String?)
open override fun warning0(message: String?, e: Throwable?)
Link copied to clipboard

给这个 logger 添加一个开关, 用于控制是否记录 log

Properties

Link copied to clipboard
val isColored: Boolean = true
Link copied to clipboard
open val output: (String) -> Unit

日志输出. 不会自动添加换行