Commit c2908d0
feat(tracer): enhance tracing functionality with helper methods for input extraction and logging finalization
- Introduced `_extract_function_inputs` to streamline input extraction for logging.
- Added `_finalize_step_logging` to encapsulate step timing and logging logic.
- Implemented `_handle_trace_completion` for improved trace completion handling.
- Enhanced `trace_async` decorator to support both async functions and async generators with optimized logging.
- Refactored existing tracing logic to utilize new helper functions for better maintainability and readability.1 parent 9c5ab23 commit c2908d0
1 file changed
+271
-119
lines changed
0 commit comments