You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a project that uses taopq and I am looking for a way to add logging of the PostgreSQL queries/results that taopq emits.
I checked the code but did not see a way to log the generated SQL queries and/or the returned results, e.g. through a calling callback. In case I am not missing something, are there any plans to add logging to the library in the future?
The text was updated successfully, but these errors were encountered:
You are correct, currently there are no logging callbacks available. I hope to add some in the future, but I haven't decided on a specific interface and the exact points when a callback is called yet. Any input is appreciated, feel free to list your ideas and what callbacks you envision.
The user would set the log handler by calling set_log_handler like this
void my_taopq_logger (tao::pq::log_type type, std::string_view message)
{
// Log the taopq query or result somewhere, e.g. by writing it to std::cout
}
// Use the default log type which gives us both the query and result
set_log_handler (my_taopq_logger);
In the future, the logging interface could be made more fine-grained, e.g. by allowing logging to be configured per-connection or maybe even per-query. However initially I would be happy to have just a way to enable/disable logging globally.
Hi,
I have a project that uses taopq and I am looking for a way to add logging of the PostgreSQL queries/results that taopq emits.
I checked the code but did not see a way to log the generated SQL queries and/or the returned results, e.g. through a calling callback. In case I am not missing something, are there any plans to add logging to the library in the future?
The text was updated successfully, but these errors were encountered: