2

構成ファイルをパッケージに追加することは大したことではありません。しかし、パッケージを pypi にアップロードしてインストールすると、ログの構成を読み取ることができません。

logging.config.fileConfig('logging.conf')

ファイルが現在の作業ディレクトリにないため、基本的に私のモジュールはそれを見つけられません。どうすればそれに対処できますか?

4

1 に答える 1

3

logging.confを呼び出しているファイルと同じディレクトリに存在する場合はlogging.config.fileConfig、次を使用できます。

import os
logconf_file = os.path.join(os.path.dirname(__file__), 'logging.conf')
logging.config.fileConfig(logconf_file)
于 2013-02-11T23:20:20.147 に答える