現在、私は自分のコードでこれを行っています:
logger = logging.getLogger(__name__)
logger.info("something happened")
次に、メイン スクリプトの先頭で次のようにします。
logging.basicConfig(level=logging.INFO)
問題は、メッセージが多すぎることです。1つまたはいくつかの異なるロガーに制限する方法はありますか?
現在、私は自分のコードでこれを行っています:
logger = logging.getLogger(__name__)
logger.info("something happened")
次に、メイン スクリプトの先頭で次のようにします。
logging.basicConfig(level=logging.INFO)
問題は、メッセージが多すぎることです。1つまたはいくつかの異なるロガーに制限する方法はありますか?
個々のロガーを名前で制御できます。(あなたの例では、モジュール名になる name を使用したので、各ロガーはモジュールごとに異なる名前を持ちます)。ロギング構成ファイルを使用して、各ロガーのロギング レベルを個別に制御できます。PEP をご覧ください: http://www.python.org/dev/peps/pep-0282/