Исключить включить в 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.*