FreeBSD Manual Pages
MONGOC_STRUCT...OG_COMPONENT_T(3) libmongoc MONGOC_STRUCT...OG_COMPONENT_T(3) SYNOPSIS typedef enum { MONGOC_STRUCTURED_LOG_COMPONENT_COMMAND = 0, MONGOC_STRUCTURED_LOG_COMPONENT_TOPOLOGY = 1, MONGOC_STRUCTURED_LOG_COMPONENT_SERVER_SELECTION = 2, MONGOC_STRUCTURED_LOG_COMPONENT_CONNECTION = 3, } mongoc_structured_log_component_t; mongoc_structured_log_component_t enumerates the structured logging components. Applications should never rely on having an exhaustive list of all log components. Instead, use mongoc_structured_log_opts_set_max_level_for_all_components() to set a default level if needed. FUNCTIONS mongoc_structured_log_get_component_name() Synopsis const char * mongoc_structured_log_get_component_name (mongoc_structured_log_component_t component); Parameters • component: Log component as a mongoc_structured_log_component_t. Returns If the component is known, returns a pointer to a constant string that should not be freed. If the component has no known name, returns NULL. SEE ALSO: Structured Logging mongoc_structured_log_get_named_component() Synopsis bool mongoc_structured_log_get_named_component (const char *name, mongoc_structured_log_component_t *out); Look up a component by name. Case insensitive. Parameters • name: A name to look up as a log component. • out: On success, the corresponding mongoc_structured_log_component_t is written here. Returns If the component name is known, returns true and writes the component enum to *out. If the component name is not known, returns false and does not write *out. SEE ALSO: Structured Logging SEE ALSO: Structured Logging AUTHOR MongoDB, Inc COPYRIGHT 2009-present, MongoDB, Inc. 1.30.2 Apr 12, 2025MONGOC_STRUCT...OG_COMPONENT_T(3)
SYNOPSIS | FUNCTIONS | AUTHOR | COPYRIGHT
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=mongoc_structured_log_component_t&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>