Hi All,

pytest-logger is a pytest plugin putting stdlib logs to:
    - tmpdir directory structure mimicking test suite structure,
    - pytest terminal output in real time, as test progresses.

pypi: https://pypi.python.org/pypi/pytest-logger/0.2.0
repo: https://github.com/aurzenligl/pytest-logger
docs: http://pytest-logger.readthedocs.io

* logs to filesystem in fine-grained way: per-logger and per-testcase
* logs to terminal in real-time: allows cmdline filtering by logger and level * uses pytest hooks as user API, which makes plugin neutral unless deliberately hook-configured

    # conftest.py example
    def pytest_logger_config(logger_config):
        '''logs:
        - foo.warn, bar.warn and baz.warn to filesystem,
        - foo.warn, bar.error to terminal
- allows to change default --log value to any combination of loggers and levels
        '''
logger_config.add_loggers(['foo', 'bar', 'baz'], stdout_level='warn')
        logger_config.set_log_option_default('foo,bar.error')

I'd happily receive feedback and suggestions via mail or github issues.

Best Regards,
Krzysztof Laskowski

--
https://mail.python.org/mailman/listinfo/python-announce-list

       Support the Python Software Foundation:
       http://www.python.org/psf/donations/

Reply via email to