DEN-6619: Implementation
- Added a signal named didSDCardSpaceTooLow in the DriveWatcher which will be triggered when the free storage space available on the SD-CARD is less than 10%. (No action on UI happens currently)
- Added a flag in DriveWatcher to stop emitting the Logger while it is cleaning the Logs [[ IMPORTANT : is is handled by signal/slots for thread synchronization and safety ]].
- Added a function to find the total size of the file in a path.
- Added find function to find files with a list of filter in a path.
- Added an overloaded version of find to help find the files in a path which are exceeding the storage limit from the oldest files.
- Added error check in the read overloaded which works with Json.
- Re-implemented the FileHandler::removeLogs to clean up the logs by % instead of date.
- Removed unused global log paths from StorageGlobal.
-