843 B
843 B
Logger::Fatal
以 Fatal 级别记录一条日志。
void Fatal(LogCategory category, const Containers::String& message);
行为说明
这是 Logger::Log 的便捷封装,等价于:
Log(LogLevel::Fatal, category, message);
需要特别注意:在当前版本中,Fatal 只是最高严重级别的日志,不会自动终止程序、触发断言中断或抛出异常。XE_ASSERT 也是基于这个行为实现的。
参数
category- 日志分类。message- 致命错误文本。
返回值
- 无。
线程语义
- 与 Log 相同。
示例
XCEngine::Debug::Logger::Get().Fatal(
XCEngine::Debug::LogCategory::General,
"Unexpected unrecoverable state"
);