nosqldb Pythonモジュール

Oracle NoSQL Databaseストア・アクセスの実行に使用するすべてのクラスおよびメソッドは、nosqldb Pythonモジュールに含まれています。

nosqldbモジュールは、標準のPythonロギング機能を利用します。ルート・ロガーではなくnosqldbロガーが使用されます。このドキュメントの例では、ロギング機能を使用してDEBUGおよびERRORメッセージを発行します。ロギングは、次の設定関数を使用して標準出力にも送信されます。

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) 

StoreConfig.change_log()メソッドを使用してロギング・レベルを設定することもできます。StoreConfig.turn_off_log()を使用すると、ロギングを完全に無効にできます。