Skip to content

开发AlphaCF::EasyLog主要是为了解决使用C++为平台软件开发扩展工具时,格式化的输出调试日志到软件特定窗口不方便的问题。

License

Notifications You must be signed in to change notification settings

afas2005/AlphaCF_ToolSets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AlphaCF_ToolSets

这个库相当于一个工具集,主要用于保存分享 我自己开发的一些好用的小工具。

EasyLog

AlphaCF::EasyLog 主要用于解决使用C++为平台软件开发扩展工具时,格式化的输出调试日志到软件特定窗口不方便的问题。 AlphaCF::EasyLog支持通过设置回调函数的方式来指定日志的输出目标, 在设置完输出目标后,可以使用类似c++标准库中 std::cout的使用方式来方便的格式化输出日志。现在这个工具已经实现了常用的基础类型的文本输出功能,并可通过重载运算符,扩展支持自定义类型。 注意:出于性能和灵活性的考虑,这个工具是非线程安全的,这可以通过在设置输出端的回调函数中加锁等方式来解决。

About

开发AlphaCF::EasyLog主要是为了解决使用C++为平台软件开发扩展工具时,格式化的输出调试日志到软件特定窗口不方便的问题。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages