LogWarnOnError macro
Emits an error log message at warning log level if there is an error. The emitted log will use the the following format "Failed to {aText}: {ErrorToString(aError)}", and will be emitted only if there is an error, i.e., @p aError is not `kErrorNone`.
Arguments
aError
The error to check and log.
aText
The text to include in the log.
![]()
#define LogWarnOnError(aError, aText)![]()
LogWarnOnError(error, "send error CoAP message");![]()
LogWarnOnError(error, "send error CoAP message");![]()
LogWarnOnError(error, "send proxy stream");![]()
LogWarnOnError(error, "notify commissioner on ProxyRx (c/ur)");![]()
LogWarnOnError(error, "send to commissioner");![]()
LogWarnOnError(error, "send to joiner router request RelayTx (c/tx)");![]()
LogWarnOnError(error, "forward to leader");![]()
LogWarnOnError(error, "send Active/Pending/CommissionerGet response");![]()
LogWarnOnError(error, "start agent");![]()
LogWarnOnError(error, "send Dataset set to leader");![]()
LogWarnOnError(error, "send DHCPv6 Solicit");![]()
LogWarnOnError(error, "add DHCPv6 prefix agent");![]()
LogWarnOnError(error, "generate DUA");![]()
LogWarnOnError(error, "perform next registration");![]()
LogWarnOnError(error, "send scan results");![]()
LogWarnOnError(error, "handle payload");![]()
LogWarnOnError(error, "schedule joiner entrust");![]()
LogWarnOnError(error, "send petition response");![]()
LogWarnOnError(error, "send keep alive response");![]()
LogWarnOnError(error, "send dataset changed");![]()
LogWarnOnError(error, "inform previous parent");![]()
LogWarnOnError(error, "send CommissionerGet response");![]()
LogWarnOnError(error, "register network data");![]()
LogWarnOnError(error, "send panid conflict");![]()
LogWarnOnError(error, "prepare socket");![]()
LogWarnOnError(error, "process DNS Zone section");![]()
LogWarnOnError(error, "Process DNS Update section");![]()
LogWarnOnError(error, "process Host Description instructions");![]()
LogWarnOnError(error, "process Service Discovery instructions");![]()
LogWarnOnError(error, "process Service Description instructions");![]()
LogWarnOnError(error, "process DNS Additional section");![]()
LogWarnOnError(error, "verify message signature");![]()
LogWarnOnError(error, "send response");![]()
LogWarnOnError(error, "send response");![]()
LogWarnOnError(error, "handle DNS message");