Исключить включить в p6spy не работает

Я пытался вариант фильтра p6spy. Я использую p6spy версии 2+. Мне нужно исключить журналы с операторами выбора.

Мой файл свойств показан ниже.

filter=true
include=
exclude=select [a-z,_, , =, ']*

Но с этой конфигурацией я не получаю ожидаемого результата.

1 ответ

Решение

Проблема в том, что опции include и exclude ищут обычные строки или фразы (через запятую), а не регулярные выражения. Если вы хотите использовать регулярное выражение, используйте вместо этого параметр sqlexpression.

Например, если вы хотите включить операторы select и insert, вы можете просто использовать параметр include, как показано ниже.

include=select,insert

Для той же логики выбора, использующей регулярное выражение, вы должны использовать sqlexpression, как показано ниже.

sqlexpression=select.*|insert.*
Другие вопросы по тегам