Flutter - how to filter debug console in vscode

RaF*_*iTa 15 visual-studio-code flutter

For a few days, and without changing anything, at least deliberately, in DEBUG CONSOLE in VSCODE I get messages like:

W/.arae_blueprin(14366): Accessing hidden method Lsun/misc/Unsafe;->getInt(Ljava/lang/Object;J)I (greylist, linking, allowed)
W/.arae_blueprin(14366): Accessing hidden method Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z (greylist, linking, allowed)
W/.arae_blueprin(14366): Accessing hidden method Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z (greylist, linking, allowed)
W/.arae_blueprin(14366): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed)
D/EGL_emulation(14366): eglMakeCurrent: 0xe1641400: ver 2 0 (tinfo 0xd5f83710)
D/EGL_emulation(14366): eglMakeCurrent: 0xc1f7c2e0: ver 2 0 (tinfo 0xbd495c10)
D/eglCodecCommon(14366): setVertexArrayObject: set vao to 6 (6) 0 0
W/.arae_blueprin(14366): Accessing hidden method Lsun/misc/Unsafe;->getInt(Ljava/lang/Object;J)I (greylist, linking, allowed)
I/DynamiteModule(14366): Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:21200
I/DynamiteModule(14366): Selected remote version of com.google.android.gms.ads.dynamite, version >= 21200
D/eglCodecCommon(14366): setVertexArrayObject: set vao to 4 (4) 0 0
D/eglCodecCommon(14366): setVertexArrayObject: set vao to 0 (0) 1 2
D/eglCodecCommon(14366): setVertexArrayObject: set vao to 0 (0) 1 2
D/eglCodecCommon(14366): setVertexArrayObject: set vao to 4 (4) 1 30
Run Code Online (Sandbox Code Playgroud)

These messages make it difficult for me to read the logs that I send by console.

How can I filter them so they don't appear, or at least filter my own logs?. Thanks.

Mar*_*ark 7

v1.49 新增了过滤调试控制台文本的功能(请参阅https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_49.md#debug-console-filter):

调试控制台现在支持过滤。这将使用户更容易在调试控制台中找到他们正在寻找的输出,并能够隐藏不相关的日志。过滤器还支持排除模式,该模式应以!. 用户评价不尊重过滤器并且始终显示。与 VS Code 中的其他输入框一样,您可以使用updown箭头在旧过滤器输入之间导航。

过滤器调试控制台演示


tnc*_*997 3

根据问题,目前似乎无法在 Visual Studio Code 中过滤调试控制台,但是您可以使用 Dart DevTools 的日志记录选项卡中的过滤器文本字段来过滤发送到控制台的日志。我明白,这意味着除了 Visual Studio Code 之外,您还需要打开 Dart DevTools,但是,在 Visual Studio Code 中实现过滤调试控制台的功能之前,这将是一个可用的解决方法。

Dart 开发工具