Add debug-level guards, memray stress infrastructure, and logger API enhancements
52 files · 1,743+ · 202-

Logger API enhancements

3 files changed
  • core.py Added is_debug_enabled() and is_trace_enabled()
  • main.py Guarded debug/trace log calls
  • custom_processors.py Custom processor debug guards
  • Added is_debug_enabled() and is_trace_enabled() to logger API for conditional logging decouple behavioral
    1 file
    • core.py

Debug-level guards

4 files changed
  • base.py Guarded debug calls in crypto
  • ed25519.py Guarded debug calls
  • decorators.py Guarded debug calls in hub
  • events.py Guarded debug calls
  • Guarded f-string debug() and trace() calls to avoid string formatting when not needed decouple internal
    1 file
    • base.py

Memray stress testing

5 files changed
  • memray_config_stress.py Config memory stress test
  • memray_logging_stress.py Logging memory stress test
  • memray_serialization_stress.py Serialization memory stress test
  • run_memray_stress.py Memray stress test runner
  • MEMRAY_BASELINE.md Memray baseline documentation
  • Created memray stress testing infrastructure for config, logging, and serialization qualify internal
    1 file
    • memray_config_stress.py
2 files changed
  • ci.yml Fixed testkit git reference to provide-io org
  • pyproject.toml Updated testkit dependency reference
  • Fixed CI testkit reference to point at provide-io organization remediate internal
    1 file
    • ci.yml