Hi, On 13/01/14 10:26, Jeevan Chalke wrote:
1. Documentation is missing and thus becomes difficult to understand what exactly you are trying to do. Or in other words, user will be uncertain about using it more efficiently.
I figured I'd write documentation for this if it looks like a useful feature which would be accepted for 9.4, but I guess it would've helped to have a bit better description of this for the initial submission as well.
2. Some more comments required. At each new function and specifically at get_sqlstate_error_level().
Just after I submitted the patch I noticed that I had a placeholder for comment about that function but never wrote the actual comment, sorry about that.
3. Please add test-case if possible.
Sure.
4. Some code part does not comply with PostgreSQL indentation style. (Can be ignored as it will pass through pg_indent, but better fix it).
I'll try to fix this for v2.
5. You have used ""XX000:warning," string to get maximum possible length of the valid sqlstate:level identifier. It's perfect, but small explanation about that will be good there. Also in future if we have any other error level which exceeds this, we need changes here too. Right ?
Good point, I'll address this in v2.
I will look into this further. But please have your attention on above points.
Thanks for the review! / Oskari
On Fri, Jan 10, 2014 at 12:56 AM, Oskari Saarenmaa <o...@ohmu.fi> wrote: > Allow the default log_min_error_statement to be overridden per > sqlstate to make it possible to filter out some error types while > maintaining a low log_min_error_statement or enable logging for some > error types when the default is to not log anything. > > I've tried to do something like this using rsyslog filters, but > that's pretty awkward and doesn't work at all when the statement is > split to multiple syslog messages. > > https://github.com/saaros/postgres/compare/log-by-sqlstate
-- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers