All of the classes and methods that you use to perform Oracle NoSQL Database
store access are contained in the nosqldb
Python module.
The nosqldb module makes use of the standard Python logging facility. It uses the "nosqldb" logger, not the root logger. The examples in this document take advantage of the logging facility by issuing DEBUG and ERROR messages through it. Logging is also sent to stdout using the following setup function:
import logging ... # set logging level to debug and log to stdout def setup_logging(): logger = logging.getLogger("nosqldb") logger.setLevel(logging.DEBUG) logger = logging.StreamHandler(sys.stdout) logger.setLevel(logging.DEBUG) formatter = logging.Formatter('\t%(levelname)s - %(message)s') logger.setFormatter(formatter) rootLogger.addHandler(logger)
You can also set logging levels using the
StoreConfig.change_log()
method. You
can turn off logging completely using
StoreConfig.turn_off_log()
.