Provided by: libmongoc-doc_2.2.1-1_all 

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:
Structured Logging <>
Author
MongoDB, Inc
Copyright
2009-present, MongoDB, Inc.
2.2.1 Dec 11, 2025 MONGOC_STRUCTURED_LOG_FUNC_T(3)