mongoc_structured_log_func_t#
Synopsis#
typedef void (*mongoc_structured_log_func_t)
(const mongoc_structured_log_entry_t *entry, void *user_data);
Callback function for mongoc_structured_log_opts_set_handler().
Structured log handlers must be thread-safe if they will be used with mongoc_client_pool_t.
Handlers must avoid unbounded recursion, preferably by avoiding the use of any libmongoc
client or pool which uses the same handler.
Parameters#
entry
: A mongoc_structured_log_entry_t pointer, only valid during the handler invocation.user_data
: Optional user data from mongoc_structured_log_opts_set_handler().
See also