Provided by: libmongoc-doc_1.30.4-1ubuntu1_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

COPYRIGHT

       2009-present, MongoDB, Inc.

1.30.4                                            Jun 08, 202MONGOC_STRUCTURED_LOG_...OCUMENT_LENGTH_FROM_ENV(3)