Azure Cosmos DBのPython SDKでのロギングレベル

デフォルトのままAzure Cosmos DBにPythonで接続してあれこれやってると、INFOレベルのログが出力されて肝心のデバッグ用のprint()とかが見えなかったり、ERRORが一瞬で流れて行っちゃって見えないw

from azure.cosmos import CosmosClient
import logging

def a_func():
    logger = logging.getLogger(__name__)
    logger.setLevel(logging.ERROR)
    client = CosmosClient(url=cosmos_url, ..., logger = logger)

とすると、ERRORレベルのログが出力されるようになる。

タイトルとURLをコピーしました