nearobject-framework icon indicating copy to clipboard operation
nearobject-framework copied to clipboard

QoL: maybe log a UwbConnector id so we know which UwbConnector output which log message

Open forwardpointer opened this issue 3 years ago • 2 comments

forwardpointer avatar Apr 05 '23 23:04 forwardpointer

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;

abeltrano avatar Apr 06 '23 22:04 abeltrano

This might not be needed because we switched back to having a single UwbConnector

forwardpointer avatar Apr 18 '23 22:04 forwardpointer