Behaviour for mocking Logger operations in tests.
Log a debug message
Log an error message
Log an info message
Log a warning message
@callback debug(message :: String.t()) :: :ok
@callback error(message :: String.t()) :: :ok
@callback info(message :: String.t()) :: :ok
@callback warn(message :: String.t()) :: :ok