Files
XCEngine/docs/api/XCEngine/Debug/ConsoleLogSink/Constructor.md

811 B

ConsoleLogSink::Constructor

构造一个面向控制台输出的日志 sink。

ConsoleLogSink();

行为说明

当前实现中,构造函数不会打开额外资源,也不会访问控制台句柄。它只建立默认状态:

  • m_colorOutput = true
  • m_minimumLevel = LogLevel::Verbose

也就是说,创建完成后该 sink 会接收所有级别日志,并在 Windows 上尝试使用彩色输出。

参数

  • 无。

返回值

  • 无。

线程语义

  • 构造阶段没有共享状态。

示例

using namespace XCEngine::Debug;

auto sink = std::make_unique<ConsoleLogSink>();
Logger::Get().AddSink(std::move(sink));

相关文档