pyvider
2024-12-13
Reorganized logscribe into development and OTel variants with registry tests
191 files · 5,411+ · 872-
Reorganized logscribe into development and OpenTelemetry variants
12 files changed
core.pyComprehensive log management with YAML config, custom levels, formatter selection, handler management (446 lines)example_script.pyUsage examples (23 lines)constants.pyLogging constants__init__.pyOTel variant package rootconfigure_telemetry.pyTelemetry configurationcontext.pyTracing context managementdecorators.pyTracing decoratorsresource_tracer.pyResource operation tracerspan.pySpan managementtelemetry_logger.pyTelemetry-aware loggerproxy.pyLogging proxyconfig.pyLogging configuration
- Renamed src/logscribe/ to src/logscribe-dev/ as the main development version with expanded core to 446 lines
decouple
behavioral
2 files
core.pyexample_script.py
- Created src/logscribe-otel/ variant with OpenTelemetry tracing integration including context, decorators, resource tracer, span management, and telemetry logger
instantiate
behavioral
6 files
context.pydecorators.pyresource_tracer.pyspan.pytelemetry_logger.pyconfigure_telemetry.py
Added registry integration tests for file content resources
5 files changed
test_discovery.pyRegistry discovery teststest_registry.pyRegistry unit teststest_registry_file_content.pyFile content resource registry teststest_registry.pyUpdated registry teststest_schema_merger.pyMoved schema merger tests to proper location
- Added registry discovery, unit, and file content resource integration tests through multiple refinement iterations
qualify
internal
3 files
test_discovery.pytest_registry.pytest_registry_file_content.py
- Moved schema merger tests to proper test location and removed old registry integration test
qualify
internal
2 files
test_schema_merger.pytest_registry_integration.py
Updated registry and exception modules
9 files changed
__init__.pyUpdated registry exportsdebugging.pyUpdated debugging utilitiesdecorators.pyUpdated registration decoratorsdiscovery.pyUpdated discoverykeystone.pyUpdated keystone registryregistry_metadata.pyUpdated metadata__init__.pyUpdated exception exportsregistry.pyRegistry-specific exceptionslogger.pyUpdated logger utility
- Updated registry modules with improved exports, debugging, and discovery
streamline
internal
3 files
__init__.pykeystone.pydiscovery.py
- Added registry-specific exceptions and updated logger utility
harden
internal
2 files
registry.pylogger.py
Cleaned up old component functions and documentation
5 files changed
data_source_zipcode.pyRemoved old zipcode data sourcerandom_complex_object.pyRenamed from function_random_complex_object.pyverify_zipcode.pyRenamed from function_verify_zipcode.pydynamic-logging.mdDynamic logging documentationpriming-2024-12-13.mdPriming documentation