ピラミッド アプリケーションがあり、ログを stderr および stdout に取得したいと考えています。stdout は「INFO」レベル以下である必要があります。stderr は「WARN」以上である必要があります。これを行うには、.ini ファイルをどのように変更すればよいですか?
現在、私はこのようにログを記録していますが、これは正しい方法と考えられますか?
ログ = logger.getLogger(__name__) log.info("更新...") log.error("MAYDAY MAYDAY... BOOM!!!")
現在、私はこれであるデフォルトのロギングを使用しています。
[ロガー] キー = ルート、アプリ 【ハンドラ】 キー = コンソール [フォーマッター] キー = ジェネリック [logger_root] レベル = 警告 ハンドラ = コンソール [logger_app] レベル = 警告 ハンドラ = qualname = アプリ [ハンドラ_コンソール] クラス = StreamHandler args = (sys.stderr,) 85 レベル = 未設定 フォーマッタ = ジェネリック [formatter_generic] format = %(asctime)s %(levelname)-5.5s [%(name)s][%(threadName)s] %(message)s