#3842·k6

未捕获的错误的日志消息没有 `source`(或任何其他可识别的属性)

作者: nadiamoe创建于 2024年7月12日更新于 2026年9月14日
标签bugtriage
  • 简短摘要

由未发现错误生成的日志行, 如 “ 扔出新错误 ” (“ foobar ”) 等 ; “ ” , 没有任何可识别属性允许程序检查日志行是否来自未发现可丢出 。

简单的复制是类似的东西: 控制台 鼠标@ archiroo curry-admin@ 咖喱 16:56:29 /tmp/robre $ > 猫扔.js

导出默认的同步函数 () { 丢入新错误( “ foobar ”) ; {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?

鼠标@ archiroo curry-admin@ 咖喱 16:56:41 /tmp/robre $ > k6跑掷. js --log-format logfmt --log-output=file=throw.log 互联网档案馆的存檔,存档日期2013-12-22.

/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\... //|. //\\ (/\\\\) /\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\} / /| |.

执行: 本地 脚本: 抛出.js 输出 : -

假设: (100.0%) 1个假设, 1个最大 VU, 10m30s 最大持续时间(包括优等站):

  • 默认: 1 VU 的每个重迭 1 (最大期限: 10 m0s, 优雅停止: 30s)

数据 收到...: 0 B 0 B/s 数据( S)...: 0 B 0 B/s avg=30.22μs mins=30.22μs med=30.22μs max=30.22μs p(90)=30.22μs p(95)=30.22μs 重复...: 1 6937.458809/s

运行( 00m00.0s)、 0/1 VUs、 1 个完整和 0 个中断的重复 默认 {} [{} 1个VU 00m00.0s/10m0s 1/1. 升器,每VU1个

鼠标@ archiroo curry-admin@ 咖喱 :16:56:42 /tmp/robre $ > 猫掷出.log. 时间="2024-07-12T16:56:42+02:00" 级别=error msg="未发生(承诺中) 错误: foobar\n\tat 文件:///tmp/roobre/throw.js:3:8(3)\n" 执行器=per-vu-iteratations spects=default


其他案例包括"注册簿中找不到的浏览器"错误:

时间="2024-07-12T16:47:49+02:00" 级别=error msg="未抓取 (承诺) GoError:浏览器在注册处找不到. 请在情景定义中设置浏览器类型选项,以便使用浏览器模块\n\tat GitHub.com/grafana/xk6-浏览器/浏览器. syncMapBrowser.func7(native)\n\tat文件:///tmp/roobre/browser.js:20:15(4)\n"执行器=共享-插入 suppositions=默认


& k6 版本

k6 v0. 52.0 (承诺/ 20f8 febb5b, go1.22.4, linux/amd64)

首席执行官

拱顶

Docker版本和图像(如果适用)

无回复( N)

* 复制问题的步骤

`k6 运行-log-format logfmt-log-output=file=throw.log'

{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你来干什么?
导出默认的同步函数 () {
丢入新错误( “ foobar ”) ;
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?

观察匹配的日志行没有属性 。

  • 预期行为

一个日志属性在程序上识别这个日志并对它们作出反应将是有益的。 类似 " 来源=可流出 " 之类的东西。

实际行为

如上所说.