Improve Test Coverage and Validation in log_setup_loguru.py
Increase the robustness and coverage of the logging setup logic by introducing:
- Early validation of Elasticsearch sink configuration
- Explicit test cases for:
- Valid Elasticsearch logging
- Graceful handling of Elasticsearch failures
- Invalid Elasticsearch configuration
- Basic functionality
Edited by Aldridge Abaasa