6 Commits

Author SHA1 Message Date
Jesús Pérex
13c65980ac refactor(logging): Improve thread safety and test configuration
This commit enhances the logging system with better thread safety and proper test configuration:

- Replace RefCell with RwLock in SimpleLogger for thread-safe logging
- Add proper feature flag configuration for test-sync
- Organize logging modules with clear separation between prod and test
- Update test files with proper feature flag annotations
- Fix module structure in lib.rs to avoid duplicate definitions

Technical changes:
- Use RwLock for thread-safe log writer access
- Add #![cfg(feature = "test-sync")] to all test files
- Configure .cargo/config.toml for test-sync feature
- Update Cargo.toml with proper test configurations
- Clean up logging module exports

This change ensures thread-safe logging in production while maintaining
separate test-specific synchronization primitives, improving overall
reliability and maintainability.
2025-05-27 09:57:16 +01:00
Jesús Pérex
238b2a13e5 chore: add test capture option 2025-05-27 01:00:34 +01:00
Jesús Pérex
0fb88cd3b7 chore: pass options to just runtest 2025-05-26 19:13:46 +01:00
Jesús Pérex
4840b92d84 chore: fix install bin path 2025-05-23 17:02:20 +01:00
Jesús Pérex
8f7558bac4 chore: add arguments like target architecture 2025-05-21 09:00:40 +01:00
Jesús Pérex
3cd24e8a8f chore: add justfile 2025-05-20 21:56:32 +01:00