├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── documentation.md │ ├── feature_request.md │ └── question.md └── workflows │ ├── lint.yml │ ├── release.yml │ └── tests_and_coverage.yml ├── .gitignore ├── .ruff.toml ├── LICENSE ├── README.md ├── docs └── assets │ ├── logo_1.svg │ ├── logo_2.svg │ ├── logo_3.svg │ ├── logo_4.svg │ ├── logo_5.svg │ └── logo_6.png ├── emptylog ├── __init__.py ├── abstract_logger.py ├── accumulated_data.py ├── call_data.py ├── empty_logger.py ├── loggers_group.py ├── memory_logger.py ├── printing_logger.py ├── protocols.py └── py.typed ├── pyproject.toml ├── requirements_dev.txt └── tests ├── __init__.py ├── test_abstract_logger.py ├── test_accumulated_data.py ├── test_call_data.py ├── test_empty_logger.py ├── test_loggers_group.py ├── test_memory_logger.py ├── test_printing_logger.py └── test_protocols.py /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/.github/ISSUE_TEMPLATE/documentation.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/tests_and_coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/.github/workflows/tests_and_coverage.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/.gitignore -------------------------------------------------------------------------------- /.ruff.toml: -------------------------------------------------------------------------------- 1 | ignore = ['E501', 'E712'] 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/README.md -------------------------------------------------------------------------------- /docs/assets/logo_1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/docs/assets/logo_1.svg -------------------------------------------------------------------------------- /docs/assets/logo_2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/docs/assets/logo_2.svg -------------------------------------------------------------------------------- /docs/assets/logo_3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/docs/assets/logo_3.svg -------------------------------------------------------------------------------- /docs/assets/logo_4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/docs/assets/logo_4.svg -------------------------------------------------------------------------------- /docs/assets/logo_5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/docs/assets/logo_5.svg -------------------------------------------------------------------------------- /docs/assets/logo_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/docs/assets/logo_6.png -------------------------------------------------------------------------------- /emptylog/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/emptylog/__init__.py -------------------------------------------------------------------------------- /emptylog/abstract_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/emptylog/abstract_logger.py -------------------------------------------------------------------------------- /emptylog/accumulated_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/emptylog/accumulated_data.py -------------------------------------------------------------------------------- /emptylog/call_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/emptylog/call_data.py -------------------------------------------------------------------------------- /emptylog/empty_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/emptylog/empty_logger.py -------------------------------------------------------------------------------- /emptylog/loggers_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/emptylog/loggers_group.py -------------------------------------------------------------------------------- /emptylog/memory_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/emptylog/memory_logger.py -------------------------------------------------------------------------------- /emptylog/printing_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/emptylog/printing_logger.py -------------------------------------------------------------------------------- /emptylog/protocols.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/emptylog/protocols.py -------------------------------------------------------------------------------- /emptylog/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements_dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/requirements_dev.txt -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_abstract_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/tests/test_abstract_logger.py -------------------------------------------------------------------------------- /tests/test_accumulated_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/tests/test_accumulated_data.py -------------------------------------------------------------------------------- /tests/test_call_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/tests/test_call_data.py -------------------------------------------------------------------------------- /tests/test_empty_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/tests/test_empty_logger.py -------------------------------------------------------------------------------- /tests/test_loggers_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/tests/test_loggers_group.py -------------------------------------------------------------------------------- /tests/test_memory_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/tests/test_memory_logger.py -------------------------------------------------------------------------------- /tests/test_printing_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/tests/test_printing_logger.py -------------------------------------------------------------------------------- /tests/test_protocols.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pomponchik/emptylog/HEAD/tests/test_protocols.py --------------------------------------------------------------------------------