首页 > 其他分享 >vscode 运行Rust cargo test时显示log输出

vscode 运行Rust cargo test时显示log输出

时间:2023-08-05 15:45:21浏览次数:51  
标签:cargo tasks nocapture log vscode test

使用以下tasks.json

对于log库的输出(info,debug,warn...) 需要 在test方法上一行加 #[test_log::test] (来自 test-log https://crates.io/crates/test-log)


{
    "version": "2.0.0",
    "tasks": [
        {
            "type": "shell",
            "problemMatcher": [
                "$rustc"
            ],
            "command": "cargo",
            "args": [
                "test",
                "'--'",
                "--nocapture",
            ],
            "group": "test",
            "label": "rust: cargo test nocapture"
        }
    ],
    "options": {
        "env": {
            "RUST_LOG": "DEBUG"
        }
    }
}

标签:cargo,tasks,nocapture,log,vscode,test
From: https://www.cnblogs.com/jing332/p/17608024.html

相关文章

  • [2023本地存储方案](https://www.cnblogs.com/fangchaoduan/p/17608006.html)
    2023本地存储方案本地存储方案cookie本地存储:有期限的限制,可以自己设置过期期限。在期限内,不论页面刷新还是关闭,存储的信息都还会存在。localStorage本地持久化存储:页面刷新或者关闭,存储的信息一直存在,除非手动清除或者卸载浏览器,而且没有有效期的限制。sessionSto......
  • 让 vscode 和 idea 一样注释后自动换行
    安装IDEAKeyBinding插件后发现无法和IDEA一般注释后换行,经过一番查询,如下解决:https://github.com/kasecato/vscode-intellij-idea-keybindings/issues/233#issuecomment-1491495313Ctrl+Shift+A搜索OpenKeyboardShutcuts(JSON),将以下代码加到末尾,注意JSON语法。{......
  • VScode+X11支持连接服务器时支持open3d、openCV、matplotlib等可视化
    背景连接服务器以后,想用open3d可视化点云、matplotlib画点图,但是一直不能用,原因也很简单,就是没有配置GUI传输显示,那肯定是要配置X11相关的东西。过程服务器确保服务器下载了xterm、xorg-x11-xauth两个包,不确定可以用dpkg-l加正则表达式查看,应该基本上都有。之后检查/etc/ssh/......
  • vscode配置gitbash终端
    VSCode是一款微软出的轻量级编辑器,它本身只是一款文本编辑器而已,所有的功能都是以插件扩展的形式所存在,想用什么功能就安装对应的扩展即可,非常方便,同时也支持非常多的主题和图标,外观比较好看,重要的是VSCode支持各大主流操作系统,包括Windows、Linux和MacOS。所以就选择它作为自己的......
  • MySQL8.0.30在线调整redo log
    测试验证MySQL8.0.30版本带来一个与REDO日志文件有关的新特性:在线调整REDO日志文件的大小,在一定程度上简化了运维的工作量。一台MySQL实例部署完后REDO日志文件大小一般不会保持默认值,DBA会根据数据的写入量以及频率来调整其为合适的值,与业务匹配的REDO日志文件大小能让数据库......
  • SAP HANA Log 卷空间耗尽解决
        HANA数据集日志空间耗尽,数据库服务停止响应,此时如果直接删除日志段很有可能导致数据库无法正常启动,数据丢失。安全方式是将一部分日志移动至其他空间充足的磁盘路径,腾出一部分日志卷空间,数据库服务启动后执行日志备份任务回收日志空间,步骤如下:     1、查看HANA......
  • 自己动手更换小米手机更换尾插小板,解决充电无声信号等问题blog
    备用机,很多年了,充电经常不好用,pdd直接购买安装首先先将手机取下卡托。接着使用工具取下后盖。其次断开小板排线,再把尾插部分螺丝卸下,取下尾插小板。......
  • 漏洞复现报告:CVE-2021-44228 Log4j2远程代码执行漏洞
    Log4j2远程代码执行漏洞研究报告一、漏洞信息搜集1.1漏洞信息表漏洞名称Log4j2远程代码执行漏洞发布时间2021年12月10日漏洞编号CVE-2021-44228威胁类型远程代码执行危害级别高危影响版本ApacheLog4j22.0-2.15.0-rc1漏洞描述产品介绍:ApacheLog4j是一个Java日志框架,用于在应用......
  • 漏洞复现报告:CVE-2020-2883 Weblogic反序列化漏洞
    OracleWebLogicServer漏洞研究报告一、漏洞信息搜集1.1漏洞信息表漏洞名称OracleWebLogicServer反序列化漏洞发布时间2020年4月16日漏洞编号CVE-2020-2883威胁类型反序列化漏洞危害级别高危影响版本OracleWebLogicServer10.3.6.0.0、12.1.3.0.0、12.2.1.3.0、12.2.1.4.0版......
  • graylog
    pipelinerulerule"GeoIPlookup:zimbra_auth_failure"whenregex("^warning\\:\\sunknown\\[(.+?)\\]\\:\\sSASL\\sLOGIN\\sauthentication\\sfailed\\:\\sauthentication\\sfailure$",to_string($message.message)).mat......