複雑なデータ構造を表示するために pprint の出力を使用したいのですが、stdout ではなく、logging モジュールを使用して出力したいと思います。
ds = [{'hello': 'there'}]
logging.debug( pprint.pprint(ds) ) # outputs as STDOUT
ベストアンサー1
使用pprint.pformat
文字列を取得し、それをログ記録フレームワークに送信します。
from pprint import pformat
ds = [{'hello': 'there'}]
logging.debug(pformat(ds))