2
Python 2.7では、印刷するのではなくコンソールにログを記録しようとしています。コンソールにログを取得しようとしています
私はこのメソッドを記述し、最初から呼び出します。私はsubsquent方法で
def set_up_logging():
log = logging.getLogger()
ch = logging.StreamHandler()
ch.setLevel(logging.INFO)
log.addHandler(ch);
:
...
logging.info(">>do_nightlies()");
、それは動作しません。
アイデアありがとうございます。
ありがとうございました。
+1をすることによってそれを修正することができ、あなたが実際にロガー*と*ハンドラの両方にレベルを設定する必要はありません症例)。必要なときにのみロガーとハンドラーに設定してください(ロガーのレベルが最初にチェックされ、ハンドラーのレベルが後であるため、レベルをロガーに適用することで不要な作業を省くことができます)。ハンドラのレベル設定は完全に有効ですが、それほど一般的ではありません。 –