Absinthe
жожо
Как правильно логировать, если запросы выполняются через pg_query_params?
Т.е. нет никакого класса-обертки(код в наследство), лишь иногда через оберточную функцию выполняется, при этом самого запроса нет, есть отдельно лишь запрос с плейсхолдерами и данные.
Т.е. перегрузить функцию pg_query_params я могу, но дальше мне вручную эскейпить параметры внутрь шаблона.?
Я пробовал на уровне СУБД логировать, но оно пишет в логи что-то типа:
Т.е. нет никакого класса-обертки(код в наследство), лишь иногда через оберточную функцию выполняется, при этом самого запроса нет, есть отдельно лишь запрос с плейсхолдерами и данные.
Т.е. перегрузить функцию pg_query_params я могу, но дальше мне вручную эскейпить параметры внутрь шаблона.?
Я пробовал на уровне СУБД логировать, но оно пишет в логи что-то типа:
Т.е. тут тоже нет запросов целиком.2012-05-05 17:34:08 ICT 4fa50220.1694 postgres LOG: execute <unnamed>: SELECT * FROM product_select($1, $2, $3, $4, $5, $6) AS(prid bigint, prcgidparent d_foreign, prname d_string_nn, prdescription d_string, arid d_string_nn, armedias text[], aravail boolean, arprice d_money, prfriendlyurl d_string);
2012-05-05 17:34:08 ICT 4fa50220.1694 postgres DETAIL: parameters: $1 = NULL, $2 = '', $3 = NULL, $4 = NULL, $5 = '6', $6 = '3'