ベストプラクティス
開発やデバッグのためのログの出力
このドキュメントはまもなく非推奨になります
ドキュメント再編の一環として、このページは段階的に廃止されます。
このカードをクリックして、最新情報が含まれる更新版にリダイレクトしてください。
新しいドキュメントに不一致や改善が必要な箇所を見つけた場合は、ページ下部の「問題を報告」ボタンを使用してください。
プラグインの開発者は、開発やデバッグの目的で、プラグインの処理の過程で任意の文字列をログに出力したいと考えることがあるでしょう。
この目的で、プラグインの SDK には、Python の標準ライブラリである logging
用のハンドラが実装されています。これを利用すれば、リモートデバッグ中の標準出力 にも プラグインデーモンのコンテナログ(コミュニティ版のみ)にも、任意の文字列を出力できます。
サンプル
plugin_logger_handler
をインポートして、ロガーにハンドラとして追加します。以下は、ツールプラグインのサンプルコードです。