logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Author

       MongoDB, Inc

Parameters

opts: Structured log options, allocated with mongoc_structured_log_opts_new().

       • max_document_length:  Maximum  length  for  each  embedded  JSON  document,  in bytes, not including an
         ellipsis (...) added to indicate truncation. Values near or above INT_MAX will be rejected.

Returns

       Returns true on success, or false if the supplied maximum length is too large.

       SEEALSO:StructuredLoggingmongoc_structured_log_opts_set_max_document_length_from_env()

Synopsis

          bool
          mongoc_structured_log_opts_set_max_document_length (mongoc_structured_log_opts_t *opts,
                                                              size_t max_document_length);

       Sets  a maximum length for BSON documents that appear serialized in JSON form as part of a structured log
       message.

       Serialized JSON will be truncated at  this  limit,  interpreted  as  a  count  of  UTF-8  encoded  bytes.
       Truncation  will  be indicated with a ... suffix, the length of which is not included in the max document
       length. If truncation at the exact indicated length would  split  a  valid  UTF-8  sequence,  we  instead
       truncate the document earlier at the nearest boundary between code points.

See Also