pytoolkit.logs module

ログ関連のヘルパー

pytoolkit.logs.init(output_path=None, output_mode='w', stream_level=20, stream_fmt='[%(levelname)-5s] %(message)s', file_level=10, file_fmt='[%(levelname)-5s] %(message)s <%(name)s> %(filename)s:%(lineno)d')[ソース]

初期化

パラメータ:
  • output_path (str | PathLike[str] | None) --

  • output_mode (str) --

戻り値の型:

None

pytoolkit.logs.get(name)[ソース]

ロガーの取得

パラメータ:

name (str) --

戻り値の型:

Logger

pytoolkit.logs.timer(name, logger=None)[ソース]

処理時間の計測&表示。

パラメータ:
  • name (str) --

  • logger (Logger | None) --