Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
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 compo-
     nents.  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  de-
     fault 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.8				  Aug 27, 2026 MONGOC_STRUCT...OG_COMPONENT_T(3)

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+15.1.quarterly>

home | help