const level_debug
XuAPI
pub const level_debug = -4用途
公开常量 `level_debug`。 值为 `-4`
参数
无
API
#log/slog结构化日志。无包级默认 logger。文本或 JSON 一行一条。
const level_debugpub const level_debug = -4公开常量 `level_debug`。 值为 `-4`
无
const level_infopub const level_info = 0公开常量 `level_info`。 值为 `0`
无
const level_warnpub const level_warn = 4公开常量 `level_warn`。 值为 `4`
无
const level_errorpub const level_error = 8公开常量 `level_error`。 值为 `8`
无
struct Loggerpub struct Logger {
pub min_level int
pub add_source int
pub add_time int
pub use_stdout bool
}公开结构体 `Logger`。
min_level intadd_source intadd_time intuse_stdout boolnew_loggerpub fn new_logger() Logger构造 logger。
无
Logger — 该类型的值
new_json_loggerpub fn new_json_logger() Logger构造 json logger。
无
Logger — 该类型的值
(&mut Logger) set_levelpub fn (l &mut Logger) set_level(level int)`&mut Logger` 上的方法:设置 level。
l &mut Loggerlevel int(Logger) withpub fn (l Logger) with(kvs <-> string) Logger在 `Logger` 上调用 `with`。
l Loggerkvs <-> stringLogger — 该类型的值
(Logger) with_grouppub fn (l Logger) with_group(name string) Logger`Logger` 上的方法:派生一个带 group 的新值。
l Loggername stringLogger — 该类型的值
(Logger) enabledpub fn (l Logger) enabled(level int) bool在 `Logger` 上调用 `enabled`。
l Loggerlevel intbool — 是否成立
(&Logger) logpub fn (l &Logger) log(level int, msg string)`&Logger` 上的方法:自然对数。
l &Loggerlevel intmsg string(&Logger) debugpub fn (l &Logger) debug(msg string, kvs <-> string)在 `&Logger` 上调用 `debug`。
l &Loggermsg stringkvs <-> string(&Logger) infopub fn (l &Logger) info(msg string, kvs <-> string)在 `&Logger` 上调用 `info`。
l &Loggermsg stringkvs <-> string(&Logger) warnpub fn (l &Logger) warn(msg string, kvs <-> string)在 `&Logger` 上调用 `warn`。
l &Loggermsg stringkvs <-> string(&Logger) errorpub fn (l &Logger) error(msg string, kvs <-> string)`&Logger` 上的方法:错误。
l &Loggermsg stringkvs <-> string