Files
XCEngine/docs/api/XCEngine/Debug/Logger/Fatal.md

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"
);

相关文档