APIを使用してPyPiServerを使用してプライベートPythonインデックスを作成しようとしています。
ドキュメントによると、pypiserver アプリのセットアップで冗長性とログ ファイルを指定できます。
これは私が持っているものです:
import pypiserver
from pypiserver import bottle
app = pypiserver.app(root='./packages', password_file='.htpasswd', verbosity=4, log_file='F:\repo\logfile.txt')
bottle.run(app=app, host='itdevws09', port=8181, server='auto')
ただし、を使用して起動するpython mypyserver.py
と、インデックスは正常に起動して動作しますが、ログ ファイルは作成されません。手動で作成すると、ログ ファイルは実際には書き込まれません。
コマンドラインを使用してpypiserverを起動すると、次のようになります。
pypi-server -p 8080 -P .htpasswd -vvvv --log-file F:/repo/logfile.txt ./packages
ログ ファイルが作成され、通常どおり書き込まれます。
bottle.run()
メソッドにログファイルと冗長性を入れてみましたが、どちらもうまくいきません。ロギングを機能させるにはどうすればよいですか?