pub def Level: u8
pub val DEBUG: Level = 0
pub val INFO: Level = 1
pub val WARN: Level = 2
pub val ERROR: Level = 3
pub val OFF: Level = 4
pub fun set_level(level: Level);
设置最低日志级别
低于此级别的消息将被静默丢弃。可以从任何线程安全调用;对后续的日志调用立即生效。
level:要发出的最低级别(DEBUG、INFO、WARN、ERROR、OFF)
pub fun set_writer(w: *writer.Writer);
设置日志消息的输出写入器
设置后,所有输出都将通过此写入器而不是 stderr。必须在派生(spawn)进行日志记录的线程之前调用。
w:用于输出的写入器
pub fun debug(msg: str);
以 DEBUG 级别记录一条消息
msg:要记录的消息
pub fun info(msg: str);
以 INFO 级别记录一条消息
msg:要记录的消息
pub fun warn(msg: str);
以 WARN 级别记录一条消息
msg:要记录的消息
pub fun error(msg: str);
以 ERROR 级别记录一条消息
msg:要记录的消息