在尝试理解open source project时,我在许多地方看到了以下代码
debug!("called with params: {:?}", body); // or some parameter instead of bo
当我运行cargo run
时,我在控制台中看不到任何这些输出。只显示INFO
日志
[2022-12- 19 T13:53:23 Z信息活动服务器::构建器]正在启动8个工作进程[2022-12- 19 T13:53:23 Z信息活动服务器::服务器]已找到Actix运行时;在Actix运行时中启动
[2022-12- 19 T14:00:58 Z信息活动网页::中间件::记录器]::1“获取/统计HTTP/1.1”200 49“-”“Mozilla/5.0(Macintosh;英特尔Mac OS X 10_15_7)苹果网络工具包/537.36(KHTML,像壁虎)Chrome浏览器/108.0.0.0浏览器/537.36”0.009129 [2022-12-
我试着运行RUST_LOG=debug cargo run
。但仍然无法看到调试输出。因为我可以看到日志是通过rust-log
crate配置的。但我对rust的经验有限,我无法了解更多。我假设这些调试日志在某个文件中,但不确定它们的确切位置。
1条答案
按热度按时间mrwjdhj31#
meilisearch
为用户提供了命令行选项--log-level=...
以指定日志级别,该日志级别可以包含env_logger
机箱接受的任何筛选器字符串。要启用所有log::debug!
输出,请在运行二进制文件时提供--log-level=debug
。有关筛选器字符串的语法,请参见
env_logger
的文档。