Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-8479

Expose verbose category identifiers in public WiredTiger API

    • Type: Icon: Task Task
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • WT11.0.0, 5.3.0, 5.2.0-rc2
    • Affects Version/s: None
    • Component/s: None
    • Labels:
    • 3
    • Storage - Ra 2021-12-13, Storage - Ra 2022-01-10

      In order for the MongoDB server to understand and interpret a JSON event message category and level (to establish further LOGV2 mappings) we will need to make the verbose category (i.e. WT_VERB_API, WT_VERB_EVICT) and level identifiers (i.e. WT_VERBOSE_ERROR, WT_VERB_DEBUG) easily available and accessible. This would involve making the identifier definitions available in the public WiredTiger API header file.

      Definition of Done:

      • Export WiredTiger verbose category and level definitions via the public WiredTiger API header file.
      • Update the documentation (see link in the comment) if required.

        1. Doxygen doc - Categories.png
          Doxygen doc - Categories.png
          302 kB
        2. Doxygen doc - Categories & Levels.png
          Doxygen doc - Categories & Levels.png
          318 kB
        3. Doxygen doc - Levels.png
          Doxygen doc - Levels.png
          185 kB

            etienne.petrel@mongodb.com Etienne Petrel
            alison.felizzi@mongodb.com Alison Felizzi (Inactive)
            Alison Felizzi (Inactive)
            0 Vote for this issue
            2 Start watching this issue