nearobject-framework
nearobject-framework copied to clipboard
QoL: maybe log a UwbConnector id so we know which UwbConnector output which log message
I'd also like to see something like this. I'd done this in a private build once for testing purposes, but the log output was pretty verbose. Basically, I did this:
UwbConnector {
public:
UwbConnector(std::string name = "Unnamed") : m_name(std::move(name)) {
m_logPrefix = std::string("[").append(m_name).append("] ");
}
const std::string& LogPrefix() const noexcept { return m_logPrefix; }
void SomeFunc() { PLOG_VERBOSE << LogPrefix() << "blah blah"; // ;.. }
private:
std::string m_logPrefix;
std::string m_name;
This might not be needed because we switched back to having a single UwbConnector