4个版本
0.1.12 | 2022年5月6日 |
---|---|
0.1.11 | 2022年5月6日 |
0.1.1 | 2022年5月6日 |
0.1.0 | 2021年7月3日 |
#394 in HTTP客户端
在lib-todoist中使用
21KB
408 行
Kōrero
Kōrero在毛利语中意为“交谈、说话或对话”。这个crate是一个用于进行交互的库,就像kōrero帮助人们进行交互一样。
lib.rs
:
Kōrero,一个通信库。包含了我经常复制粘贴的代码。
TerminalLogger
提供了一个TerminalLogger
可以直接使用。构造需要指定一个Verbosity
级别,以便使用MinVerbosity
检查。
TerminalLogger
的源文件output/mod.rs
提供了一个如何实现这个库提供的各种特质的示例。在这个特定实例中,TerminalLogger
是进行日志记录,但目的是让另一个操作实现
Logs
以访问可能存在于结构体上的日志器。Verbose
以声明运行时日志器的详细程度。MinVerbosity
以声明日志器应在哪个详细程度上打印。所以如果日志器设置为Medium
详细程度,并且这个操作的MinVerbosity
是Medium
,那么用户将看到一些输出。Logger
,描述了日志器如何将信息写入终端(或其他目的地。)
日志器将为它想要输出的每个类型实现Prints
。
更多使用方法 这里。
依赖
~4–16MB
~227K SLoC