ConsoleSink.ixx File
Log sink that writes to stdout. More...
Included Headers
#include <iostream>
#include <string>
#include <helios.util.log.LogSink>
Namespaces Index
| namespace | helios |
| namespace | util |
|
Utility functions and helper classes. More... | |
| namespace | log |
|
Logging system with self-registering output sinks. More... | |
Classes Index
| class | ConsoleSink |
|
LogSink implementation that writes to standard output. More... | |
Description
Log sink that writes to stdout.
File Listing
The file content with the documentation metadata removed is:
14export namespace helios::util::log {
23 class ConsoleSink : public LogSink {
29 static constexpr SinkTypeId TYPE_ID = "console";
36 [[nodiscard]] SinkTypeId typeId() const noexcept override {
37 return TYPE_ID;
50 case LogLevel::Debug: levelStr = "[DEBUG]"; break;
51 case LogLevel::Info: levelStr = "[INFO]"; break;
52 case LogLevel::Warn: levelStr = "[WARN]"; break;
53 case LogLevel::Error: levelStr = "[ERROR]"; break;
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.