我正在尝试使用 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()
方法中,但这也不起作用。我怎样才能让日志记录工作?