DbXml::setLogCategory

#include <DbXml.hpp>

DbXml::setLogCategory(LogCategory category, bool enabled)

Berkeley DB XML can be configured to generate a stream of messages to help application debugging. The messages are categorized by subsystem, and by importance. The messages are sent to the output stream that is configured in the Berkeley DB environment associated with the XmlManager generating the message. The output is sent to std::cerr if no environment is associated with the XmlManager .

Parameters

category

The log category to enable or disable. Must be one of the following:

  • DbXml::CATEGORY_INDEXER

    Enable indexer messages.

  • DbXml::CATEGORY_QUERY

    Enable query processor messages.

  • DbXml::CATEGORY_OPTIMIZER

    Enable optimizer messages.

  • DbXml::CATEGORY_DICTIONARY

    Enable dictionary messages.

  • DbXml::CATEGORY_CONTAINER

    Enable container messages.

  • DbXml::CATEGORY_NODESTORE

    Enable node storage messages.

  • DbXml::CATEGORY_MANAGER

    Enable manager messages.

  • DbXml::CATEGORY_ALL

    Enable all messages.

enabled

A Boolean flag that specifies whether to enable or disable the category.

Class

DbXml

See Also

BDB XML Utility Functions