Implement Logs system. - Include configurable logs approach - Debug mode: - used for logging all the important events of the system - Store to file optionally - Production mode - Multiple levels - Debug - Info - Errors - Allow custom loggers