35 virtual void writeText(
const std::string &relPath,
const std::string &text) = 0;
43 const std::vector<std::uint8_t> &data) = 0;
Port for writing optional diagnostic artifacts.
virtual void writeBytes(const std::string &relPath, const std::vector< std::uint8_t > &data)=0
Write a binary diagnostic artifact.
virtual bool enabled() const =0
Check whether diagnostic artifact writing is enabled.
virtual ~IDiagnostics()=default
Destroy the diagnostics port.
virtual void flush()
Flush pending diagnostic output.
virtual void writeText(const std::string &relPath, const std::string &text)=0
Write a text diagnostic artifact.