optuna.logging.get_verbosity

optuna.logging.get_verbosity()[source]

Optunaのルートロガーの現在のログレベルを取得します。

使用例

デフォルトのログレベルを取得します。

import optuna

# Optunaのデフォルトログレベルは`optuna.logging.INFO`です。
print(optuna.logging.get_verbosity())
# 20
print(optuna.logging.INFO)
# 20

# INFOレベルのログが出力されます。
study = optuna.create_study()
study.optimize(objective, n_trials=5)
# [I 2021-10-31 05:35:17,232] A new study created ...
# [I 2021-10-31 05:35:17,238] Trial 0 finished with value: ...
# [I 2021-10-31 05:35:17,245] Trial 1 finished with value: ...
# ...
Returns:

ログレベル(例: optuna.logging.DEBUG, optuna.logging.INFO

Return type:

int

Note

Optunaでは以下のログレベルを定義しています:

  • optuna.logging.CRITICAL, optuna.logging.FATAL

  • optuna.logging.ERROR

  • optuna.logging.WARNING, optuna.logging.WARN

  • optuna.logging.INFO

  • optuna.logging.DEBUG