739 B
739 B
FileLogSink::Constructor
构造一个把日志追加写入文件的 sink。
FileLogSink(const Containers::String& filePath);
行为说明
当前实现会保存 filePath,并立即尝试通过 Core::FileWriter 以追加模式打开该文件。即使第一次打开失败,对象仍然会保留路径,后续在 Log 时继续重试打开。
参数
filePath- 日志文件路径。
返回值
- 无。
线程语义
- 构造本身不加锁;通常在启动阶段创建并交给
Logger持有。
示例
using namespace XCEngine::Debug;
Logger::Get().AddSink(std::make_unique<FileLogSink>("editor.log"));