Minimal logging abstraction used within the FUS client. Log levels are intentionally limited to keep the API portable across platforms.
Logs a debug message. Implementations may drop it in production.
Logs an error message.
Logs an informational message.