允许多个进程登录到单个文件
pytest-single-file-logging的Python项目详细描述
允许多个进程登录到单个文件
这个Pytest插件是用Cookiecutter和@hackebrot的Cookiecutter-pytest-plugin模板生成的。
功能
- 允许XDist创建的所有工作进程登录到同一配置
要求
- pytest
- gevent 1.1+
- xDist
用法
此插件提供pytest fixturelogger
。使用夹具很容易:
def test_warning_log(logger): logger.warning('this is your last warning!')
标准库日志库与日志配置一起使用
从--logconfig
选项中提取。配置支持的格式
文件是json和dictconfig。dictconfig的文档位于here
贡献
我们非常欢迎您的贡献。测试可以用tox运行,请确保 在提交请求之前,覆盖范围至少保持不变。
许可证
根据Apache Software License 2.0许可证的条款分发,“pytest-single_file_logging”是免费的开源软件
问题
如果您遇到任何问题,请file an issue连同详细说明。