Enhance logging in OpcRepository to include metadata for all log messages - Introduced a metadata dictionary to the OpcRepository class for improved context in logging. - Updated logging statements to utilize custom_info, custom_warning, and custom_error methods, ensuring all key operations and error messages include relevant metadata. - Improved visibility of connection status, disconnection attempts, and error handling, facilitating better monitoring and debugging.