私はパイソンの新人です。
ロギングに十分な場合、メソッドlogging.info()
でロガーをインスタンス化する必要があるのはなぜgetLogger()
ですか?
getLogger()
名前なしで呼び出すと、ルート ロガーが返されます。
指定された名前のロガーを返すか、名前が指定されていない場合は、階層のルート ロガーであるロガーを返します。
モジュール レベルのinfo()
関数ログをルート ロガーに直接呼び出す:
レベル INFO のメッセージをルート logger に記録します。
特定の名前のロガーを使用しない場合 (たとえば、ログの発行モジュールを識別するため)、2 つの呼び出しはまったく同じです。