Description
Integrate ILogger<T> into the FileFlower pipeline steps and core lifecycle so users can benefit from structured logging with minimal setup.
Acceptance Criteria
- Users can inject
ILogger<T> into their custom pipeline steps.
- Internal events (e.g., file detected, step started/failed) are logged using
ILogger.
- Logging respects user-defined logging levels.
Benefits
- Better observability and debugging experience.
- Seamless integration with ASP.NET Core logging infrastructure.