plucky (3) mongoc_structured_log_opts_set_max_document_length_from_env.3.gz

Provided by: libmongoc-doc_1.30.0-1_all bug

SYNOPSIS

          bool
          mongoc_structured_log_opts_set_max_document_length_from_env (mongoc_structured_log_opts_t *opts);

       Sets  a maximum document length from the MONGODB_LOG_MAX_DOCUMENT_LENGTH environment variable, if a valid
       setting is found.  See mongoc_structured_log_opts_new() for a description of  the  supported  environment
       variable formats.

       Parse errors may cause a warning message, delivered via unstructured logging.

       This  happens  automatically  when mongoc_structured_log_opts_new() establishes defaults.  Any subsequent
       programmatic modifications to the mongoc_structured_log_opts_t will  override  the  environment  variable
       settings.   For  applications that desire the opposite behavior, where environment variables may override
       programmatic settings, they may call mongoc_structured_log_opts_set_max_document_length_from_env()  after
       calling mongoc_structured_log_opts_set_max_document_length().  This will process the environment a second
       time, allowing it to override customized defaults.

RETURNS

       Returns true on success: either a valid environment setting was found, or the value  is  unset  and  opts
       will  not  be  modified.   If  warnings  are  encountered  in  the environment, returns false and may log
       additional information to the unstructured logging facility.  Note that, by design, these errors  are  by
       default  non-fatal.  When mongoc_structured_log_opts_new() internally calls this function, it ignores the
       return value.

       SEE ALSO:
          Structured Logging

AUTHOR

       MongoDB, Inc

       2009-present, MongoDB, Inc.

1.30.0                                            MONGOC,STRUCTURED_LOG_OPTS_SET_MAX_DOCUMENT_LENGTH_FROM_ENV(3)