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()
を使用すると、ロギングを完全に無効にできます。