Python 模擬試験

Python実践 模擬試験 第2回 問28・10章 汎用OS・ランタイムサービス(logging)

ログレベル

次のコードを実行したときの出力として、正しいものを1つ選べ。

import logging
print(logging.getLevelName(30), logging.DEBUG)
  1. A

    ERROR 10

  2. B

    WARNING 30

  3. C

    WARNING 10

  4. D

    INFO 20

正解と解説を見る

正解:C

ログレベルは数値で、大きいほど深刻。既定の出力レベルは WARNING なので、DEBUG や INFO は設定しないと出ない。

順実行する行実行後の変数
1`import logging`—
2`print(logging.getLevelName(30), logging.DEBUG)`—
結果実際の出力WARNING 10

学習のポイント:basicConfig(level=...) で設定する。

この問題を演習で解く →

問題一覧へ

このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。