.gitignore
.pre-commit-config.yaml
.pre-commit-hooks.yaml
.readthedocs.yaml
CHANGES.rst
LICENSE.txt
MANIFEST.in
Makefile
NOTICE.txt
README.rst
academics-mistakenly-assumed-authoritative.rst
codecov.yml
howto.txt
igor.py
pyproject.toml
run_black.py
setup.py
stubtest_allowlist.txt
tox-req.ini
tox-test.ini
tox.ini
.github/PULL_REQUEST_TEMPLATE.md
.github/ISSUE_TEMPLATE/bug-report.md
.github/ISSUE_TEMPLATE/feature-request.md
.github/workflows/codeql-analysis.yml
.github/workflows/dependency-review.yml.bak
.github/workflows/kit.yml
.github/workflows/python-nightly.yml
.github/workflows/quality.yml
.github/workflows/release.yml
.github/workflows/test-coverage.yml
.github/workflows/testsuite.yml
ci/download_gha_artifacts.py
ci/ghrel_template.md.j2
ci/session.py
ci/trigger_build_kits.py
docs/Makefile
docs/_toc.yml
docs/conf.py
docs/index.rst
docs/myst-parser.in
docs/objects-black.inv
docs/objects-black.txt
docs/objects-coverage-docs.inv
docs/objects-coverage-docs.txt
docs/objects-coverage-source.inv
docs/objects-coverage-source.txt
docs/objects-logging-strict.inv
docs/objects-logging-strict.txt
docs/objects-python.inv
docs/objects-setuptools-scm.inv
docs/objects-setuptools-scm.txt
docs/objects-strictyaml-docs.inv
docs/objects-strictyaml-docs.txt
docs/objects-strictyaml-source.inv
docs/objects-strictyaml-source.txt
docs/objects-textual-docs.inv
docs/objects-textual-docs.txt
docs/requirements.in
docs/requirements.lock
docs/requirements.unlock
docs/threat-model.rst
docs/_static/frog-sitting.svg
docs/_static/log.svg
docs/_static/logging-strict-logo.png
docs/_static/logging-strict-logo.svg
docs/_static/validate_flavor_asz.gif
docs/_static/validate_flavor_asz.tape
docs/api/index.rst
docs/api/locals/get_locals_dynamic.rst
docs/api/locals/index.rst
docs/api/locals/scope_b_locals.rst
docs/api/locals/unittest_setup_to_include_locals.rst
docs/api/logging/api_capture_logging.rst
docs/api/logging/api_logging_asynchronous.rst
docs/api/logging/api_logging_synchronous.rst
docs/api/logging/api_logging_warnings.rst
docs/api/logging/index.rst
docs/code/index.rst
docs/code/todo.rst
docs/code/constants/constants_general.rst
docs/code/constants/exceptions.rst
docs/code/constants/index.rst
docs/code/constants/version.rst
docs/code/public_api/index.rst
docs/code/tech_niques/context_locals.rst
docs/code/tech_niques/coverage_misbehaves.rst
docs/code/tech_niques/index.rst
docs/code/tech_niques/logger_redirect.rst
docs/code/tech_niques/logging_capture.rst
docs/code/tech_niques/stream_capture.rst
docs/code/util/check_logging.rst
docs/code/util/check_type.rst
docs/code/util/index.rst
docs/code/util/package_resource.rst
docs/code/util/pep518_read.rst
docs/code/util/util_root.rst
docs/code/util/xdg_folder.rst
docs/code/yaml/ep_validate_yaml.rst
docs/code/yaml/index.rst
docs/code/yaml/logging_api.rst
docs/code/yaml/logging_yaml_abc.rst
docs/code/yaml/logging_yaml_validate.rst
docs/code/yaml/register_config.rst
docs/contributing/index.rst
docs/contributing/testing.rst
docs/getting_started/exporting.rst
docs/getting_started/index.rst
docs/getting_started/install.rst
docs/getting_started/usage.rst
docs/getting_started/validation.rst
requirements/dev.in
requirements/dev.lock
requirements/dev.unlock
requirements/kit.in
requirements/kit.lock
requirements/kit.unlock
requirements/manage.in
requirements/manage.lock
requirements/manage.unlock
requirements/mypy.in
requirements/mypy.lock
requirements/mypy.unlock
requirements/pins-cffi.in
requirements/pins-tox.in
requirements/pins-virtualenv-cve-2024-53899.in
requirements/pins.in
requirements/pip-tools.in
requirements/pip-tools.lock
requirements/pip-tools.unlock
requirements/pip.in
requirements/pip.lock
requirements/pip.unlock
requirements/prod.in
requirements/prod.lock
requirements/prod.unlock
requirements/rst2html5.in
requirements/rst2html5.lock
requirements/rst2html5.unlock
requirements/tox.in
requirements/tox.lock
requirements/tox.unlock
src/logging_strict/__init__.py
src/logging_strict/__init__.pyi
src/logging_strict/_version.py
src/logging_strict/_version.pyi
src/logging_strict/constants.py
src/logging_strict/constants.pyi
src/logging_strict/ep_validate_yaml.py
src/logging_strict/ep_validate_yaml.pyi
src/logging_strict/exceptions.py
src/logging_strict/exceptions.pyi
src/logging_strict/logging_api.py
src/logging_strict/logging_api.pyi
src/logging_strict/logging_api_test.py
src/logging_strict/logging_api_test.pyi
src/logging_strict/logging_strict.yml
src/logging_strict/logging_yaml_abc.py
src/logging_strict/logging_yaml_abc.pyi
src/logging_strict/logging_yaml_validate.py
src/logging_strict/logging_yaml_validate.pyi
src/logging_strict/py.typed
src/logging_strict/register_config.py
src/logging_strict/register_config.pyi
src/logging_strict/version_semantic.py
src/logging_strict/version_semantic.pyi
src/logging_strict.egg-info/PKG-INFO
src/logging_strict.egg-info/SOURCES.txt
src/logging_strict.egg-info/dependency_links.txt
src/logging_strict.egg-info/entry_points.txt
src/logging_strict.egg-info/requires.txt
src/logging_strict.egg-info/top_level.txt
src/logging_strict/bad_idea/__init__.py
src/logging_strict/bad_idea/folder0/__init__.py
src/logging_strict/bad_idea/folder0/mp_1_shared.worker.logging.config.yaml
src/logging_strict/bad_idea/folder1/__init__.py
src/logging_strict/bad_idea/folder1/mp_1_shared.worker.logging.config.yaml
src/logging_strict/configs/__init__.py
src/logging_strict/configs/mp_1_asz.worker.logging.config.yaml
src/logging_strict/configs/textual_1_asz.app.logging.config.yaml
src/logging_strict/tech_niques/__init__.py
src/logging_strict/tech_niques/__init__.pyi
src/logging_strict/tech_niques/context_locals.py
src/logging_strict/tech_niques/context_locals.pyi
src/logging_strict/tech_niques/coverage_misbehaves.py
src/logging_strict/tech_niques/coverage_misbehaves.pyi
src/logging_strict/tech_niques/logger_redirect.py
src/logging_strict/tech_niques/logger_redirect.pyi
src/logging_strict/tech_niques/logging_capture.py
src/logging_strict/tech_niques/logging_capture.pyi
src/logging_strict/tech_niques/stream_capture.py
src/logging_strict/tech_niques/stream_capture.pyi
src/logging_strict/util/__init__.py
src/logging_strict/util/check_logging.py
src/logging_strict/util/check_logging.pyi
src/logging_strict/util/check_type.py
src/logging_strict/util/check_type.pyi
src/logging_strict/util/package_resource.py
src/logging_strict/util/package_resource.pyi
src/logging_strict/util/pep518_read.py
src/logging_strict/util/pep518_read.pyi
src/logging_strict/util/util_root.py
src/logging_strict/util/util_root.pyi
src/logging_strict/util/xdg_folder.py
src/logging_strict/util/xdg_folder.pyi
tests/__init__.py
tests/test_abc.py
tests/test_check_logging.py
tests/test_check_type.py
tests/test_ep.py
tests/test_logging_api.py
tests/test_pep518_read.py
tests/test_registry_config.py
tests/test_util_package_resource.py
tests/test_util_root.py
tests/test_validate.py
tests/test_versioning.py
tests/test_xdg_folders.py
tests/tech_niques/__init__.py
tests/tech_niques/test_context_locals.py
tests/tech_niques/test_docs_logging_capture.py
tests/tech_niques/test_docs_stream_capture.py
tests/tech_niques/test_docs_sync_log_capture.py
tests/tech_niques/test_logging_capture.py
tests/tech_niques/test_uncategorized_underappreciated.py