mirror of
https://github.com/intrepidcs/libicsneo.git
synced 2026-08-05 09:28:40 +02:00
C++ error descriptions now distinguish between severity levels
This commit is contained in:
@@ -30,7 +30,19 @@ std::string APIError::describe() const noexcept {
|
|||||||
ss << *device; // Makes use of device.describe()
|
ss << *device; // Makes use of device.describe()
|
||||||
else
|
else
|
||||||
ss << "API";
|
ss << "API";
|
||||||
|
|
||||||
|
Severity severity = getSeverity();
|
||||||
|
if(severity == Severity::Info) {
|
||||||
|
ss << " Info: ";
|
||||||
|
} else if(severity == Severity::Warning) {
|
||||||
|
ss << " Warning: ";
|
||||||
|
} else if(severity == Severity::Error) {
|
||||||
ss << " Error: ";
|
ss << " Error: ";
|
||||||
|
} else {
|
||||||
|
// Should never get here, since Severity::Any should only be used for filtering
|
||||||
|
ss << " Any: ";
|
||||||
|
}
|
||||||
|
|
||||||
ss << getDescription();
|
ss << getDescription();
|
||||||
return ss.str();
|
return ss.str();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user