当前位置:   article > 正文

GAME ENGINE 笔记2 封装自己的日志系统_game engine 自己实现一个构建系统

game engine 自己实现一个构建系统

制作一个游戏引擎,logging系统是最基本的,提供了基础信息显示的功能。但是有没有办法自己从零开始手写一个log。所以应该学会如何封装开源的logging系统。

SPG MIT开源的日志系统

对于使用方法:

s_CoreLogger = spdlog::stdout_logger_mt("HAZEL");对于使用对象,是一个指针,输入参数是对象的名称有了指针对象,可以调用其多种方法。

  1. namespace Hazel {
  2. class HAZEL_API Log
  3. {
  4. public:
  5. static void Init();
  6. inline static std::shared_ptr<spdlog::logger>& GetCoreLogger() { return s_CoreLogger; }
  7. inline static std::shared_ptr<spdlog::logger>& GetClientLogger() { return s_ClientLogger; }
  8. private:
  9. static std::shared_ptr<spdlog::logger> s_CoreLogger;
  10. static std::shar
本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/103402
推荐阅读
相关标签
  

闽ICP备14008679号