You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor: enhance logging and config initialization
- Updated `ConfigureLogFileOutput` to return `(io.Writer, error)` for better error handling.
- Improved error handling in `isConsoleWriter` with proper fallback.
- Added robust unit tests for `ConfigureLogFileOutput` behavior and error scenarios.
- Refactored `InitConfig` with support for functional options (`WithoutLogging`, `WithoutWatchConfig`) to simplify tests and customization.
- Updated dependencies in `go.mod` and `go.sum`.
- Enhanced integration tests with better assertions and coverage.