有没有办法在Chrome控制台中过滤消息?例如,我不想看到来自/包含JQMIGRATE的消息…
hkmswyz61#
您可以通过在前面加上-来否定过滤器。例如,-JQMIGRATE将排除包含字符串“JQMIGRATE”的消息。正则表达式过滤器也可以通过这种方式求反。例如,-/^DevTools/将排除以“DevTools”开始的消息。
-
-JQMIGRATE
-/^DevTools/
lyr7nygr2#
我觉得你可以最近的chrome版本允许使用正则表达式进行过滤,将搜索模式包含在/.../中,以前的版本有一个复选框。例如,您可以通过使用否定的lookaheads来表示“not bar”,如下所述How to negate specific word in regex?在下面的图片中,我尝试过滤“不酒吧”。
/.../
cx6n0qe33#
我发现这可以简单地过滤来自扩展的所有控制台消息。这也将持续,直到您清除过滤器。键入-chrome-extension:。这将删除所有来自-> chrome-extension: <- urls的消息。您可以通过在每个查询之间放置空格来使用多个筛选器。例如-chrome-extension: -cookie。注意:后面和-c前面的空格。这将删除所有来自-> chrome-extension: <- urls的消息,并删除上下文中包含cookie的消息。
-chrome-extension:
chrome-extension:
-chrome-extension: -cookie
:
-c
cookie
使用Chrome版本80.0.3987.132(Official Build)(64位)
mbyulnm04#
接受的答案适用于单行过滤,但我发现它也过滤掉任何多行日志。请参见以下示例。
无过滤:
接受回答(缺少多行日志):
修复负过滤(正确保存多行日志):
/^((.|\s)(?!Violation))+$/
奖励!轻松过滤多个匹配项:
/^((.|\s)(?!Violation|creating))+$/
4条答案
按热度按时间hkmswyz61#
您可以通过在前面加上
-
来否定过滤器。例如,-JQMIGRATE
将排除包含字符串“JQMIGRATE”的消息。正则表达式过滤器也可以通过这种方式求反。例如,
-/^DevTools/
将排除以“DevTools”开始的消息。lyr7nygr2#
我觉得你可以最近的chrome版本允许使用正则表达式进行过滤,将搜索模式包含在
/.../
中,以前的版本有一个复选框。例如,您可以通过使用否定的lookaheads来表示“not bar”,如下所述How to negate specific word in regex?在下面的图片中,我尝试过滤“不酒吧”。
cx6n0qe33#
我发现这可以简单地过滤来自扩展的所有控制台消息。这也将持续,直到您清除过滤器。键入
-chrome-extension:
。这将删除所有来自->chrome-extension:
<- urls的消息。您可以通过在每个查询之间放置空格来使用多个筛选器。例如
-chrome-extension: -cookie
。注意:
后面和-c
前面的空格。这将删除所有来自->chrome-extension:
<- urls的消息,并删除上下文中包含cookie
的消息。使用Chrome版本80.0.3987.132(Official Build)(64位)
mbyulnm04#
接受的答案适用于单行过滤,但我发现它也过滤掉任何多行日志。请参见以下示例。
无过滤:
接受回答(缺少多行日志):
修复负过滤(正确保存多行日志):
奖励!轻松过滤多个匹配项: