0

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()メソッドにログファイルと冗長性を入れてみましたが、どちらもうまくいきません。ロギングを機能させるにはどうすればよいですか?

4

0 に答える 0